diff --git a/controllers/front/CompareController.php b/controllers/front/CompareController.php index e655d42f3..07e52be5b 100644 --- a/controllers/front/CompareController.php +++ b/controllers/front/CompareController.php @@ -103,23 +103,7 @@ class CompareControllerCore extends FrontController foreach ($ids as $k => &$id) { $curProduct = new Product((int)$id, true, $this->context->language->id); - if (!$curProduct->active || !$curProduct->isAssociatedToShop()) - { - unset($ids[$k]); - if (isset($this->context->cookie->id_compare)) - CompareProduct::removeCompareProduct($this->context->cookie->id_compare, $id); - continue; - } - - if (!Validate::isLoadedObject($curProduct)) - { - unset($ids[$k]); - if (isset($this->context->cookie->id_compare)) - CompareProduct::removeCompareProduct($this->context->cookie->id_compare, $id); - continue; - } - - if (!$curProduct->active) + if (!Validate::isLoadedObject($curProduct) || !$curProduct->active || !$curProduct->isAssociatedToShop()) { unset($ids[$k]); if (isset($this->context->cookie->id_compare))