From 8d81d33a9d5efc973cff2d9cbb8ee3a048b04bb6 Mon Sep 17 00:00:00 2001
From: Alex Barth <alex_b@53995.no-reply.drupal.org>
Date: Sat, 19 Sep 2009 16:36:55 +0000
Subject: [PATCH] Fix storage of mappings.

---
 feeds_ui/feeds_ui.admin.inc | 4 ++--
 includes/feed.inc           | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/feeds_ui/feeds_ui.admin.inc b/feeds_ui/feeds_ui.admin.inc
index 3b36ed10..b59595a4 100644
--- a/feeds_ui/feeds_ui.admin.inc
+++ b/feeds_ui/feeds_ui.admin.inc
@@ -268,10 +268,10 @@ function theme_feeds_ui_build_mapping_form($form) {
   foreach (element_children($form['processors']) as $processor) {
     $rows = array();
     if (is_array($form['processors'][$processor]['#mappings'])) {
-      foreach ($form['processors'][$processor]['#mappings'] as $source => $mapping) {
+      foreach ($form['processors'][$processor]['#mappings'] as $target => $mapping) {
         $rows[] = array(
           $source,
-          $mapping['target'],
+          $mapping['source'],
           $mapping['unique'] ? t('Yes') : t('No'),
           t('Remove'),
         ); 
diff --git a/includes/feed.inc b/includes/feed.inc
index 2fa712ca..63909d88 100644
--- a/includes/feed.inc
+++ b/includes/feed.inc
@@ -409,8 +409,8 @@ class FeedsProcessor extends FeedsConfigurable {
   public function addMapping($source, $target, $unique = NULL) {
     if (!empty($source) && !empty($target)) {
       $config = $this->getConfig();
-      $config['mappings'][$source] = array(
-        'target' => $target,
+      $config['mappings'][$target] = array(
+        'source' => $source,
         'unique' => $unique,
       );
     }
-- 
GitLab