diff --git a/classes/Image.php b/classes/Image.php index a8c26f11a..9cc07da05 100644 --- a/classes/Image.php +++ b/classes/Image.php @@ -236,6 +236,7 @@ class ImageCore extends ObjectModel { $image_old = new Image($row['id_image']); $image_new = clone $image_old; + unset($image_new->id); $image_new->id_product = (int)$id_product_new; // A new id is generated for the cloned image when calling add() if ($image_new->add()) diff --git a/classes/ObjectModel.php b/classes/ObjectModel.php index 9b1336867..ee2b27ed8 100644 --- a/classes/ObjectModel.php +++ b/classes/ObjectModel.php @@ -270,7 +270,7 @@ abstract class ObjectModelCore $fields = array(); // Set primary key in fields - if ($this->id) + if (isset($this->id)) $fields[$this->def['primary']] = $this->id; // Set id_lang field for multilang fields and id_shop for multishop field @@ -1259,4 +1259,9 @@ abstract class ObjectModelCore $this->def['fields'][$field]['size'] = $size; } } + + public function getEntity($entity) + { + + } }