From 121d9abc2c642fe56f44cb144231ce83a92b526b Mon Sep 17 00:00:00 2001 From: dMetzger Date: Mon, 30 Jul 2012 14:35:59 +0000 Subject: [PATCH] [-] BO : you could not remove a gift once it had been set #PSCFV-3420 git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@16606 b9a71923-0436-4b27-9f14-aed3839534dd --- controllers/admin/AdminCartRulesController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controllers/admin/AdminCartRulesController.php b/controllers/admin/AdminCartRulesController.php index b0a21115b..e1a9a3562 100644 --- a/controllers/admin/AdminCartRulesController.php +++ b/controllers/admin/AdminCartRulesController.php @@ -104,6 +104,10 @@ class AdminCartRulesControllerCore extends AdminController if (!Tools::getValue($type.'_restriction')) $_POST[$type.'_restriction'] = 0; + // Remove the gift if the radio button is set to "no" + if (!(int)Tools::getValue('free_gift')) + $_POST['gift_product'] = 0; + // Retrieve the product attribute id of the gift (if available) if ($id_product = (int)Tools::getValue('gift_product')) $_POST['gift_product_attribute'] = (int)Tools::getValue('ipa_'.$id_product);