From 75430a0b30043918f8dad0563fc1eacbb6921fb1 Mon Sep 17 00:00:00 2001 From: dMetzger Date: Fri, 25 May 2012 11:37:43 +0000 Subject: [PATCH] // Fixed cart rules analysis for empty carts git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@15684 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/CartRule.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/CartRule.php b/classes/CartRule.php index 6e3ab8429..ec2f684d9 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -551,7 +551,9 @@ class CartRuleCore extends ObjectModel $eligibleProductsList = array(); foreach ($context->cart->getProducts() as $product) $eligibleProductsList[] = (int)$product['id_product'].'-'.(int)$product['id_product_attribute']; - + if (!count($eligibleProductsList)) + return (!$display_error) ? false : Tools::displayError('You cannot use this voucher in an empty cart'); + $productRules = $this->getProductRules($id_product_rule_group); foreach ($productRules as $productRule) {