[-] FO : fixed cart rules cache id #PSCFV-11123 #PSCFV-11175
This commit is contained in:
+8
-8
@@ -790,10 +790,10 @@ class CartCore extends ObjectModel
|
|||||||
)))
|
)))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_ALL);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_ALL);
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_SHIPPING);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_SHIPPING);
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_REDUCTION);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_REDUCTION);
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_GIFT);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_GIFT);
|
||||||
|
|
||||||
if ((int)$cartRule->gift_product)
|
if ((int)$cartRule->gift_product)
|
||||||
$this->updateQty(1, $cartRule->gift_product, $cartRule->gift_product_attribute, false, 'up', 0, null, false);
|
$this->updateQty(1, $cartRule->gift_product, $cartRule->gift_product_attribute, false, 'up', 0, null, false);
|
||||||
@@ -1127,10 +1127,10 @@ class CartCore extends ObjectModel
|
|||||||
|
|
||||||
public function removeCartRule($id_cart_rule)
|
public function removeCartRule($id_cart_rule)
|
||||||
{
|
{
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_ALL);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_ALL);
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_SHIPPING);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_SHIPPING);
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_REDUCTION);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_REDUCTION);
|
||||||
Cache::clean('Cart::getCartRules'.$this->id.'-'.CartRule::FILTER_ACTION_GIFT);
|
Cache::clean('Cart::getCartRules_'.$this->id.'-'.CartRule::FILTER_ACTION_GIFT);
|
||||||
|
|
||||||
$result = Db::getInstance()->execute('
|
$result = Db::getInstance()->execute('
|
||||||
DELETE FROM `'._DB_PREFIX_.'cart_cart_rule`
|
DELETE FROM `'._DB_PREFIX_.'cart_cart_rule`
|
||||||
|
|||||||
Reference in New Issue
Block a user