@@ -196,11 +196,18 @@ public function providerGetTicketStatusForIssue() {
196196 $ this ->boolean ($ ticket ->isNewItem ())->isFalse ();
197197 // Creating a ticket directly with status solved or closed
198198 // will prevent credation of ticketvalidation item
199- $ ticket ->update ([
200- 'id ' => $ ticket ->getID (),
201- 'status ' => $ ticketStatus ,
202- '_users_id_assign ' => ($ ticketStatus > \CommonITILObject::INCOMING ) ? 4 /* Tech */ : 0 ,
203- ]);
199+ if ($ ticketStatus > \CommonITILObject::INCOMING ) {
200+ $ ticket ->update ([
201+ 'id ' => $ ticket ->getID (),
202+ 'status ' => $ ticketStatus ,
203+ '_users_id_assign ' => 4 ,
204+ ]);
205+ } else {
206+ $ ticket ->update ([
207+ 'id ' => $ ticket ->getID (),
208+ 'status ' => $ ticketStatus ,
209+ ]);
210+ }
204211 $ this ->integer ((int ) $ ticket ->fields ['status ' ])->isEqualTo ($ ticketStatus );
205212 $ ticket ->fields ['global_validation ' ] = \CommonITILValidation::NONE ;
206213 $ dataSet = [
@@ -233,11 +240,18 @@ public function providerGetTicketStatusForIssue() {
233240 $ this ->boolean ($ ticket ->isNewItem ())->isFalse ();
234241 // Creating a ticket directly with status solved or closed
235242 // will prevent credation of ticketvalidation item
236- $ ticket ->update ([
237- 'id ' => $ ticket ->getID (),
238- 'status ' => $ ticketStatus ,
239- '_users_id_assign ' => ($ ticketStatus > \CommonITILObject::INCOMING ) ? 4 /* Tech */ : 0 ,
240- ]);
243+ if ($ ticketStatus > \CommonITILObject::INCOMING ) {
244+ $ ticket ->update ([
245+ 'id ' => $ ticket ->getID (),
246+ 'status ' => $ ticketStatus ,
247+ '_users_id_assign ' => 4 // Tech,
248+ ]);
249+ } else {
250+ $ ticket ->update ([
251+ 'id ' => $ ticket ->getID (),
252+ 'status ' => $ ticketStatus ,
253+ ]);
254+ }
241255 $ this ->integer ((int ) $ ticket ->fields ['status ' ])->isEqualTo ($ ticketStatus );
242256 $ ticket ->fields ['global_validation ' ] = \CommonITILValidation::ACCEPTED ;
243257 $ dataSet = [
@@ -269,11 +283,18 @@ public function providerGetTicketStatusForIssue() {
269283 $ this ->boolean ($ ticket ->isNewItem ())->isFalse ();
270284 // Creating a ticket directly with status solved or closed
271285 // will prevent credation of ticketvalidation item
272- $ ticket ->update ([
273- 'id ' => $ ticket ->getID (),
274- 'status ' => $ ticketStatus ,
275- '_users_id_assign ' => ($ ticketStatus > \CommonITILObject::INCOMING ) ? 4 /* Tech */ : 0 ,
276- ]);
286+ if ($ ticketStatus > \CommonITILObject::INCOMING ) {
287+ $ ticket ->update ([
288+ 'id ' => $ ticket ->getID (),
289+ 'status ' => $ ticketStatus ,
290+ '_users_id_assign ' => 4 , /* Tech */
291+ ]);
292+ } else {
293+ $ ticket ->update ([
294+ 'id ' => $ ticket ->getID (),
295+ 'status ' => $ ticketStatus ,
296+ ]);
297+ }
277298 $ this ->integer ((int ) $ ticket ->fields ['status ' ])->isEqualTo ($ ticketStatus );
278299 $ ticket ->fields ['global_validation ' ] = \CommonITILValidation::WAITING ;
279300 $ dataSet = [
@@ -336,11 +357,18 @@ public function providerGetTicketStatusForIssue() {
336357 $ this ->boolean ($ ticket ->isNewItem ())->isFalse ();
337358 // Creating a ticket directly with status solved or closed
338359 // will prevent credation of ticketvalidation item
339- $ ticket ->update ([
340- 'id ' => $ ticket ->getID (),
341- 'status ' => $ ticketStatus ,
342- '_users_id_assign ' => ($ ticketStatus > \CommonITILObject::INCOMING ) ? 4 /* Tech */ : 0 ,
343- ]);
360+ if ($ ticketStatus > \CommonITILObject::INCOMING ) {
361+ $ ticket ->update ([
362+ 'id ' => $ ticket ->getID (),
363+ 'status ' => $ ticketStatus ,
364+ '_users_id_assign ' => 4 , /* Tech */
365+ ]);
366+ } else {
367+ $ ticket ->update ([
368+ 'id ' => $ ticket ->getID (),
369+ 'status ' => $ ticketStatus ,
370+ ]);
371+ }
344372 $ this ->integer ((int ) $ ticket ->fields ['status ' ])->isEqualTo ($ ticketStatus );
345373 $ ticket ->fields ['global_validation ' ] = \CommonITILValidation::REFUSED ;
346374 $ dataSet = [
@@ -367,11 +395,18 @@ public function providerGetTicketStatusForIssue() {
367395 $ this ->boolean ($ ticket ->isNewItem ())->isFalse ();
368396 // Creating a ticket directly with status solved or closed
369397 // will prevent credation of ticketvalidation item
370- $ ticket ->update ([
371- 'id ' => $ ticket ->getID (),
372- 'status ' => $ ticketStatus ,
373- '_users_id_assign ' => ($ ticketStatus > \CommonITILObject::INCOMING ) ? 4 /* Tech */ : 0 ,
374- ]);
398+ if ($ ticketStatus > \CommonITILObject::INCOMING ) {
399+ $ ticket ->update ([
400+ 'id ' => $ ticket ->getID (),
401+ 'status ' => $ ticketStatus ,
402+ '_users_id_assign ' => 4 , /* Tech */
403+ ]);
404+ } else {
405+ $ ticket ->update ([
406+ 'id ' => $ ticket ->getID (),
407+ 'status ' => $ ticketStatus ,
408+ ]);
409+ }
375410 $ this ->integer ((int ) $ ticket ->fields ['status ' ])->isEqualTo ($ ticketStatus );
376411 $ ticket ->fields ['global_validation ' ] = \CommonITILValidation::REFUSED ;
377412 $ dataSet = [
0 commit comments