From fd74aa2798783a2366db203a44814e33a037ba1f Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Fri, 1 Feb 2013 18:30:32 +0100 Subject: [PATCH] [-] Core : cart rule cache cleared on update --- classes/CartRule.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/classes/CartRule.php b/classes/CartRule.php index b0f7fd4a5..be680011d 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -119,14 +119,20 @@ class CartRuleCore extends ObjectModel /** * @see ObjectModel::add() */ - public function add($autodate = true, $nullValues = false) + public function add($autodate = true, $null_values = false) { - if (!parent::add($autodate, $nullValues)) + if (!parent::add($autodate, $null_values)) return false; Configuration::updateGlobalValue('PS_CART_RULE_FEATURE_ACTIVE', '1'); return true; } + + public function update($null_values = false) + { + Cache::clean('getContextualValue_'.$this->id.'_*'); + return parent::update($null_values); + } /** * @see ObjectModel::delete()