diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 59dff18d1..b355d4d0b 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -126,6 +126,15 @@ class AdminProductsControllerCore extends AdminController if (Tools::getValue('reset_filter_category')) $this->context->cookie->id_category_products_filter = false; + if (Shop::isFeatureActive() && $this->context->cookie->id_category_products_filter) + { + $category = new Category((int)$this->context->cookie->id_category_products_filter); + if (!$category->inShop()) + { + $this->context->cookie->id_category_products_filter = false; + Tools::redirectAdmin($this->context->link->getAdminLink('AdminProducts')); + } + } /* Join categories table */ if ($id_category = (int)Tools::getValue('productFilter_cl!name')) {