diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index 96df01800c2..aa59108f523 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -479,13 +479,6 @@ class Ticket extends CommonObject $this->errors[] = "Error ".$this->db->lasterror(); } - if (!$error && ! empty($conf->global->TICKET_ADD_AUTHOR_AS_CONTACT)) { - // add creator as contributor - if ($this->add_contact($user->id, 'CONTRIBUTOR', 'internal') < 0) { - $error++; - } - } - if (!$error) { $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."ticket"); @@ -499,6 +492,13 @@ class Ticket extends CommonObject } } + if (!$error && ! empty($conf->global->TICKET_ADD_AUTHOR_AS_CONTACT)) { + // add creator as contributor + if ($this->add_contact($user->id, 'CONTRIBUTOR', 'internal') < 0) { + $error++; + } + } + //Update extrafield if (!$error) { $result = $this->insertExtraFields();