diff --git a/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php b/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php index 14332d921..f85eb02df 100644 --- a/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php +++ b/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php @@ -16,9 +16,11 @@ class AddTotalSales public function handle(CreatedOrderDetail $event) { $item = $event->getOrderItem(); - $adv = $this->advModel->find($event->getOrderItem()->item_id); - $total = $adv->total_sales + $item->piece; - $adv->total_sales = $total; - $adv->save(); + if ($item->item_type === 'adv') { + $adv = $this->advModel->find($event->getOrderItem()->item_id); + $total = $adv->total_sales + $item->piece; + $adv->total_sales = $total; + $adv->save(); + } } -} \ No newline at end of file +}