Merge pull request #18385 from marc-dll/12.0_FIX_workflow_shipment_validate_trigger

FIX: shipping validation workflow: 'ORDER_CLOSE' trigger called from wrong object
This commit is contained in:
Laurent Destailleur 2021-08-11 15:28:12 +02:00 committed by GitHub
commit 3964bd28db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -309,7 +309,7 @@ class InterfaceWorkflowManager extends DolibarrTriggers
$diff_array = array_diff_assoc($qtyordred, $qtyshipped);
if (count($diff_array) == 0) {
//No diff => mean everythings is shipped
$ret = $object->setStatut(Commande::STATUS_CLOSED, $object->origin_id, $object->origin, 'ORDER_CLOSE');
$ret = $order->setStatut(Commande::STATUS_CLOSED, $object->origin_id, $object->origin, 'ORDER_CLOSE');
if ($ret < 0) {
$this->error = $object->error; $this->errors = $object->errors;
return $ret;