From 2ff1db0afc81e631c9c075e6a9e2666fb3286ecc Mon Sep 17 00:00:00 2001
From: Alex Barth <alex_b@53995.no-reply.drupal.org>
Date: Tue, 6 Jul 2010 15:16:33 +0000
Subject: [PATCH] Fall back to the target key if a target option is not
 available. This avoids an ugly notice and allows for processors offering
 dynamic targets that can be added on the fly.

---
 feeds_ui/feeds_ui.admin.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/feeds_ui/feeds_ui.admin.inc b/feeds_ui/feeds_ui.admin.inc
index 93ea385f..49dd311e 100644
--- a/feeds_ui/feeds_ui.admin.inc
+++ b/feeds_ui/feeds_ui.admin.inc
@@ -525,7 +525,7 @@ function feeds_ui_mapping_form(&$form_state, $importer) {
     foreach ($mappings as $i => $mapping) {
 
       $mappings[$i]['source'] = isset($source_options) ? $source_options[$mappings[$i]['source']] : $mappings[$i]['source'];
-      $mappings[$i]['target'] = $target_options[$mappings[$i]['target']];
+      $mappings[$i]['target'] = isset($target_options[$mappings[$i]['target']]) ? $target_options[$mappings[$i]['target']] : $mappings[$i]['target'];
       $param = array(
         'processor' => $importer->processor,
         'mapping' => $mapping,
-- 
GitLab