diff --git a/classes/Link.php b/classes/Link.php index 3ecdabcb6..b39977aff 100644 --- a/classes/Link.php +++ b/classes/Link.php @@ -102,8 +102,8 @@ class LinkCore { if (is_array($product) && isset($product['id_product'])) $product = new Product($product['id_product'], false, $id_lang); - else if (is_numeric($product) || !$product) - $product = new Product($product, false, $id_lang); + elseif ((int)$product) + $product = new Product((int)$product, false, $id_lang); else throw new PrestaShopException('Invalid product vars'); }