From b4922dae3e6639fb287cd2d01ac843c9c0f07fda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Gaillard?= Date: Thu, 22 Nov 2012 16:46:12 +0100 Subject: [PATCH] [-] FO: Fix #PSCFV-5052 update the cart rules in the cart when the address is changed --- controllers/front/OrderController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controllers/front/OrderController.php b/controllers/front/OrderController.php index f0febc16b..0fe3e89ff 100644 --- a/controllers/front/OrderController.php +++ b/controllers/front/OrderController.php @@ -270,6 +270,10 @@ class OrderControllerCore extends ParentOrderController { $this->context->cart->id_address_delivery = (int)Tools::getValue('id_address_delivery'); $this->context->cart->id_address_invoice = Tools::isSubmit('same') ? $this->context->cart->id_address_delivery : (int)Tools::getValue('id_address_invoice'); + + CartRule::autoRemoveFromCart($this->context); + CartRule::autoAddToCart($this->context); + if (!$this->context->cart->update()) $this->errors[] = Tools::displayError('An error occurred while updating your cart.');