Skip to content

Commit 5e7c906

Browse files
committed
Fixed exception in logs every time a catgeory is saved. When no image is uploaded, no need to process it
1 parent d844e31 commit 5e7c906

File tree

1 file changed

+8
-5
lines changed
  • app/code/Magento/Catalog/Model/Category/Attribute/Backend

1 file changed

+8
-5
lines changed

app/code/Magento/Catalog/Model/Category/Attribute/Backend/Image.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,14 @@ public function afterSave($object)
134134
{
135135
$value = $object->getData($this->additionalData . $this->getAttribute()->getName());
136136

137-
if ($imageName = $this->getUploadedImageName($value)) {
138-
try {
139-
$this->getImageUploader()->moveFileFromTmp($imageName);
140-
} catch (\Exception $e) {
141-
$this->_logger->critical($e);
137+
if(isset($value[0]['tmp_name'])) {
138+
// A file was just uploaded, so process it
139+
if ($imageName = $this->getUploadedImageName($value)) {
140+
try {
141+
$this->getImageUploader()->moveFileFromTmp($imageName);
142+
} catch (\Exception $e) {
143+
$this->_logger->critical($e);
144+
}
142145
}
143146
}
144147

0 commit comments

Comments
 (0)