From e1bb55dbba300875b04f5218af248e883e24e24b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Gaillard?= Date: Fri, 15 Mar 2013 11:51:19 +0100 Subject: [PATCH] // Clean order_detail_tax table after deleting an order detail #PSCFV-8278 --- classes/order/OrderDetail.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/classes/order/OrderDetail.php b/classes/order/OrderDetail.php index 7044c3baa..a21486bd5 100644 --- a/classes/order/OrderDetail.php +++ b/classes/order/OrderDetail.php @@ -249,7 +249,17 @@ class OrderDetailCore extends ObjectModel $context = Context::getContext(); $this->context = $context->cloneContext(); } - + + public function delete() + { + if(!$res = parent::delete()) + return false; + + Db::getInstance()->delete('order_detail_tax', 'id_order_detail='.(int)$this->id); + + return $res; + } + protected function setContext($id_shop) { if ($this->context->shop->id != $id_shop)