From 294774975501072cce2d133df50c285de5da1a16 Mon Sep 17 00:00:00 2001 From: rMalie Date: Tue, 20 Dec 2011 09:40:59 +0000 Subject: [PATCH] // Fix duplication of images --- classes/Image.php | 1 + classes/ObjectModel.php | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) 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) + { + + } }