diff --git a/classes/Product.php b/classes/Product.php index a1ba5cd9f..62414eb9f 100644 --- a/classes/Product.php +++ b/classes/Product.php @@ -776,9 +776,9 @@ class ProductCore extends ObjectModel $result = Db::getInstance()->executeS(' SELECT c.`id_category` FROM `'._DB_PREFIX_.'category_product` cp - LEFT JOIN `'._DB_PREFIX_.'category` c - ON (c.`id_category` = cp.`id_category`) - WHERE cp.`id_category` NOT IN('.implode(',', array_map('intval', $categories)).') + LEFT JOIN `'._DB_PREFIX_.'category` c ON (c.`id_category` = cp.`id_category`) + '.Shop::addSqlAssociation('category', 'c', true).' + WHERE cp.`id_category` NOT IN ('.implode(',', array_map('intval', $categories)).') AND cp.id_product = '.$this->id );