From 3f92327305a09b1ee1da9084e2f39818aaab04b1 Mon Sep 17 00:00:00 2001
From: Franz Glauber Vanderlinde <franz.glauber@gmail.com>
Date: Tue, 3 Jul 2012 08:48:00 -0300
Subject: [PATCH] Issue #1665450: Path alias target when using pathauto.

---
 plugins/FeedsNodeProcessor.inc |    5 +++++
 plugins/FeedsTermProcessor.inc |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/plugins/FeedsNodeProcessor.inc b/plugins/FeedsNodeProcessor.inc
index 8010415..53caa50 100644
--- a/plugins/FeedsNodeProcessor.inc
+++ b/plugins/FeedsNodeProcessor.inc
@@ -228,6 +228,11 @@ class FeedsNodeProcessor extends FeedsProcessor {
             $target_node->path = $path;
           }
         }
+
+        // Prevent Pathauto (http://drupal.org/project/pathauto) from
+        // overwriting the alias.
+        $target_node->path['pathauto'] = FALSE;
+
         $target_node->path['alias'] = $value;
         break;
       case 'user_name':
diff --git a/plugins/FeedsTermProcessor.inc b/plugins/FeedsTermProcessor.inc
index f5693d2..31d2284 100644
--- a/plugins/FeedsTermProcessor.inc
+++ b/plugins/FeedsTermProcessor.inc
@@ -175,6 +175,11 @@ class FeedsTermProcessor extends FeedsProcessor {
             $target_term->path = $path;
           }
         }
+
+        // Prevent Pathauto (http://drupal.org/project/pathauto) from
+        // overwriting the alias.
+        $target_term->path['pathauto'] = FALSE;
+
         $target_term->path['alias'] = $value;
         break;
       default:
-- 
1.7.3.4

