From ebc2016bc2d60a217e1edff96e9e4b7189d82d44 Mon Sep 17 00:00:00 2001
From: Alex Barth <alex_b@53995.no-reply.drupal.org>
Date: Wed, 8 Sep 2010 22:02:08 +0000
Subject: [PATCH] Follow up fix to #878002: Support multiple sources per
 mapping target in FeedsDataProcessor.

---
 plugins/FeedsDataProcessor.inc | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/plugins/FeedsDataProcessor.inc b/plugins/FeedsDataProcessor.inc
index a7a0fafe..82e29c5c 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;
+      }
     }
   }
 
-- 
GitLab