Skip to content

Commit 2a9dcb2

Browse files
authored
Fixed undefined array index label_use_default in Mage_Catalog_Model_Product_Attribute_Backend_Media (#4024)
1 parent 71d9072 commit 2a9dcb2

File tree

1 file changed

+12
-0
lines changed
  • app/code/core/Mage/Catalog/Model/Product/Attribute/Backend

1 file changed

+12
-0
lines changed

app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Media.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,18 @@ public function afterSave($object)
242242
$image['value_id'] = $this->_getResource()->insertGallery($data);
243243
}
244244

245+
if ($storeId === 0) {
246+
$image["label_use_default"] = false;
247+
$image["position_use_default"] = false;
248+
} else {
249+
if (!isset($image["label_use_default"])) {
250+
$image["label_use_default"] = null;
251+
}
252+
if (!isset($image["position_use_default"])) {
253+
$image["position_use_default"] = null;
254+
}
255+
}
256+
245257
$this->_getResource()->deleteGalleryValueInStore($image['value_id'], $object->getStoreId());
246258

247259
// Add per store labels, position, disabled

0 commit comments

Comments
 (0)