From 5be964258f006df5389daf77977501e6e2abc9a9 Mon Sep 17 00:00:00 2001 From: bMancone Date: Tue, 11 Oct 2011 12:06:12 +0000 Subject: [PATCH] // ObjectModel : removed exception thrown if identifier is not set --- classes/ObjectModel.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/classes/ObjectModel.php b/classes/ObjectModel.php index 40b3999de..0d9649641 100644 --- a/classes/ObjectModel.php +++ b/classes/ObjectModel.php @@ -953,11 +953,9 @@ abstract class ObjectModelCore */ public function hydrate(array $data, $id_lang = null) { - if (!array_key_exists($this->identifier, $data)) - throw new PrestashopException("Identifier '$this->identifier' not found for class '".get_class($this)."'"); - $this->id_lang = $id_lang; - $this->id = $data[$this->identifier]; + if (isset($data[$this->identifier])) + $this->id = $data[$this->identifier]; foreach ($data as $key => $value) if (array_key_exists($key, $this)) $this->$key = $value;