diff --git a/app/code/Magento/Theme/Model/Design/Backend/File.php b/app/code/Magento/Theme/Model/Design/Backend/File.php
index 5cfce8dc64b8647957a3f857aff4fe116ef46dbd..3f039424ea9740954cf66378da02e37c9b9a4cc9 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;
     }