From f8072a02d2cde2d266245389d62f57dd97fa21d0 Mon Sep 17 00:00:00 2001 From: gmorel Date: Tue, 17 Sep 2013 17:09:01 +0200 Subject: [PATCH] Working : Product : fix loop giving no elements --- core/lib/Thelia/Core/Template/Loop/Product.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/lib/Thelia/Core/Template/Loop/Product.php b/core/lib/Thelia/Core/Template/Loop/Product.php index daa07341b..d0d8dc5b7 100755 --- a/core/lib/Thelia/Core/Template/Loop/Product.php +++ b/core/lib/Thelia/Core/Template/Loop/Product.php @@ -175,11 +175,12 @@ class Product extends BaseI18nLoop if (!is_null($category) ||!is_null($categoryDefault)) { + $categories = array(); if (!is_null($category)) { - $categories = CategoryQuery::create()->filterById($category, Criteria::IN)->find(); + $categories = array_merge($categories, CategoryQuery::create()->filterById($category, Criteria::IN)->find()); } if (!is_null($categoryDefault)) { - $categories = CategoryQuery::create()->filterById($categoryDefault, Criteria::IN)->find(); + $categories = array_merge($categories, CategoryQuery::create()->filterById($categoryDefault, Criteria::IN)->find()); } $depth = $this->getDepth();