Issue #2033023: warning: array_merge() [function.array-merge]: Argument #2 is not... 6.x-3.x 6.x-3.12
authorNathan Haug
Wed, 12 Feb 2014 01:28:37 +0000 (17:28 -0800)
committerNathan Haug
Wed, 12 Feb 2014 01:28:37 +0000 (17:28 -0800)
filefield_field.inc

index 9021b50..a1c4a36 100644 (file)
@@ -305,7 +305,7 @@ function filefield_field_sanitize($node, $field, &$items, $teaser, $page) {
     // Load the complete file if a filepath is not available.
     if (!empty($item['fid']) && empty($item['filepath'])) {
       $file = (array) field_file_load($item['fid']);
-      if (isset($file['data'])) {
+      if (isset($file['data']) && isset($items[$delta]['data'])) {
         $file['data'] = array_merge($file['data'], $items[$delta]['data']);
       }
       $items[$delta] = array_merge($file, $items[$delta]);