diff --git a/classes/Page.php b/classes/Page.php index 958d76ab1..3e78d4712 100644 --- a/classes/Page.php +++ b/classes/Page.php @@ -70,11 +70,11 @@ class PageCore extends ObjectModel if (array_key_exists($controller, $specialArray)) { - $objectID = Tools::getValue($specialArray[$controller]); + $objectID = Tools::getValue($specialArray[$controller], null); $where = ' AND `id_object` = '.(int)$objectID; $insertData['id_object'] = $objectID; } - + $sql = 'SELECT `id_page` FROM `'._DB_PREFIX_.'page` WHERE `id_page_type` = '.(int)$pageTypeID.$where; @@ -82,7 +82,7 @@ class PageCore extends ObjectModel if ($result['id_page']) return $result['id_page']; - Db::getInstance()->autoExecute(_DB_PREFIX_.'page', $insertData, 'INSERT'); + Db::getInstance()->autoExecuteWithNullValues(_DB_PREFIX_.'page', $insertData, 'INSERT'); return Db::getInstance()->Insert_ID(); }