diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 66adf55d4b..d17728f4a5 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -610,7 +610,6 @@ public function save(PluginFormcreatorFormAnswer $formanswer) { $data['content'] = Toolbox::addslashes_deep($data['content']); $data['content'] = $formanswer->parseTags($data['content'], $this, $richText); - $data['_users_id_recipient'] = $_SESSION['glpiID']; $data['_tickettemplates_id'] = $this->fields['tickettemplates_id']; $this->prepareActors($form, $formanswer); @@ -633,6 +632,8 @@ public function save(PluginFormcreatorFormAnswer $formanswer) { } } + $data['_users_id_recipient'] = $requesters_id; + $data = $this->setTargetEntity($data, $formanswer, $requesters_id); $data = $this->setTargetDueDate($data, $formanswer); $data = $this->setTargetUrgency($data, $formanswer); @@ -665,6 +666,7 @@ public function save(PluginFormcreatorFormAnswer $formanswer) { } // Create the target ticket + $data['_auto_import'] = true; if (!$ticketID = $ticket->add($data)) { return null; }