FIX avoid override initial message ($this instead $object)

This commit is contained in:
Regis Houssin 2022-09-29 08:56:34 +02:00
parent 3e64fa4352
commit 41d0b2d0c3

View File

@ -2756,8 +2756,8 @@ class Ticket extends CommonObject
$result = $this->sendTicketMessageByEmail($subject, $message, '', $sendto, $listofpaths, $listofmimes, $listofnames); $result = $this->sendTicketMessageByEmail($subject, $message, '', $sendto, $listofpaths, $listofmimes, $listofnames);
if ($result) { if ($result) {
// update last_msg_sent date // update last_msg_sent date
$object->date_last_msg_sent = dol_now(); $this->date_last_msg_sent = dol_now();
$object->update($user); // FIXME this update override the initial message $this->update($user);
} }
} }
} }
@ -2766,7 +2766,7 @@ class Ticket extends CommonObject
} }
// Set status to "answered" if not set yet, but only if internal user // Set status to "answered" if not set yet, but only if internal user
if ($object->fk_statut < 3 && !$user->socid) { if ($object->status < 3 && !$user->socid) {
$object->setStatut(3); $object->setStatut(3);
} }
return 1; return 1;