Skip to content
Snippets Groups Projects
Commit 18527892 authored by Alex Barth's avatar Alex Barth
Browse files

#718474 jerdavis: In FeedsNodeProcessor, check for duplicate items within same importer id.

parent b390b7b1
No related branches found
No related tags found
No related merge requests found
// $Id$ // $Id$
Feeds 6.x 1.0 xxxxx xx, 2010-xx-xx
----------------------------------
- #718474 jerdavis: In FeedsNodeProcessor, check for duplicate items within
same importer id.
Feeds 6.x 1.0 Alpha 12, 2010-02-23 Feeds 6.x 1.0 Alpha 12, 2010-02-23
---------------------------------- ----------------------------------
......
...@@ -274,10 +274,10 @@ class FeedsNodeProcessor extends FeedsProcessor { ...@@ -274,10 +274,10 @@ class FeedsNodeProcessor extends FeedsProcessor {
foreach ($this->uniqueTargets($source_item) as $target => $value) { foreach ($this->uniqueTargets($source_item) as $target => $value) {
switch ($target) { switch ($target) {
case 'url': case 'url':
$nid = db_result(db_query('SELECT nid FROM {feeds_node_item} WHERE feed_nid = %d AND url = "%s"', $source->feed_nid, $value)); $nid = db_result(db_query('SELECT nid FROM {feeds_node_item} WHERE feed_nid = %d AND id = "%s" AND url = "%s"', $source->feed_nid, $source->id, $value));
break; break;
case 'guid': case 'guid':
$nid = db_result(db_query('SELECT nid FROM {feeds_node_item} WHERE feed_nid = %d AND guid = "%s"', $source->feed_nid, $value)); $nid = db_result(db_query('SELECT nid FROM {feeds_node_item} WHERE feed_nid = %d AND id = "%s" AND guid = "%s"', $source->feed_nid, $source->id, $value));
break; break;
} }
if ($nid) { if ($nid) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment