diff --git a/plugins/FeedsDataProcessor.inc b/plugins/FeedsDataProcessor.inc
index a7a0fafefd43cee7aa0936dd65a376387324a4dc..82e29c5c17f52a65ad61902c62337aa08a079f20 100644
--- a/plugins/FeedsDataProcessor.inc
+++ b/plugins/FeedsDataProcessor.inc
@@ -235,7 +235,12 @@ class FeedsDataProcessor extends FeedsProcessor {
       }
     }
     else {
-      $target_item[$target_element] = $value;
+      if (is_array($target_item[$target_element]) && is_array($value)) {
+        $target_item[$target_element] = array_merge($target_item[$target_element], $value);
+      }
+      else {
+        $target_item[$target_element] = $value;
+      }
     }
   }