diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 26fdaf755..d83e7e0f1 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -1727,13 +1727,14 @@ if (false) throw new Exception('object not loaded'); $smarty = $this->context->smarty; $product_tabs = array(); - foreach($this->available_tabs as $product_tab) - { - $product_tabs[$product_tab] = array( - 'name' => $product_tab, - 'href' => $this->context->link->getAdminLink('AdminProducts').'&id_product='.Tools::getValue('id_product').'&action='.$product_tab, - ); - } + if(Tools::getValue('id_product')) + foreach($this->available_tabs as $product_tab) + { + $product_tabs[$product_tab] = array( + 'name' => $product_tab, + 'href' => $this->context->link->getAdminLink('AdminProducts').'&id_product='.Tools::getValue('id_product').'&action='.$product_tab, + ); + } $smarty->assign('product_tabs', $product_tabs); if ($id_category_back = (int)(Tools::getValue('id_category')))