From a0980064bc162696b7e2c08f19e2d17aa7502aaf Mon Sep 17 00:00:00 2001
From: Oleksandr Karpenko <okarpenko@ebay.com>
Date: Thu, 7 Apr 2016 15:11:16 +0300
Subject: [PATCH] MAGETWO-51604: [TD] Add functionality to save image in custom
 folder

---
 .../Magento/Theme/Model/Design/Backend/File.php   | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/app/code/Magento/Theme/Model/Design/Backend/File.php b/app/code/Magento/Theme/Model/Design/Backend/File.php
index 5cfce8dc64b..3f039424ea9 100644
--- a/app/code/Magento/Theme/Model/Design/Backend/File.php
+++ b/app/code/Magento/Theme/Model/Design/Backend/File.php
@@ -114,19 +114,20 @@ class File extends BackendFile
         $value = $this->getValue();
         if ($value && !is_array($value)) {
             $fileName = $this->_getUploadDir() . '/' . basename($value);
-            $fileInfo = [];
+            $fileInfo = null;
             if ($this->_mediaDirectory->isExist($fileName)) {
                 $stat = $this->_mediaDirectory->stat($fileName);
                 $url = $this->getStoreMediaUrl($value);
-
                 $fileInfo = [
-                    'url' => $url,
-                    'file' => $value,
-                    'size' => is_array($stat) ? $stat['size'] : 0,
-                    'exists' => true
+                    [
+                        'url' => $url,
+                        'file' => $value,
+                        'size' => is_array($stat) ? $stat['size'] : 0,
+                        'exists' => true
+                    ]
                 ];
             }
-            $this->setValue([$fileInfo]);
+            $this->setValue($fileInfo);
         }
         return $this;
     }
-- 
GitLab