diff --git a/classes/CartRule.php b/classes/CartRule.php index d1afaff90..053034dde 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -59,7 +59,7 @@ class CartRuleCore extends ObjectModel public static $definition = array( 'table' => 'cart_rule', - 'identifier' => 'id_cart_rule', + 'primary' => 'id_cart_rule', 'multilang' => true, ); diff --git a/classes/ObjectModel.php b/classes/ObjectModel.php index d10ccf20b..bd42ae379 100644 --- a/classes/ObjectModel.php +++ b/classes/ObjectModel.php @@ -151,7 +151,7 @@ abstract class ObjectModelCore $this->id_shop = Context::getContext()->shop->getID(true); if (!Validate::isTableOrIdentifier($this->identifier) || !Validate::isTableOrIdentifier($this->table)) - throw new PrestashopException('Identifier or table format not valid'); + throw new PrestashopException('Identifier or table format not valid for class '.get_class($this)); if ($id) {