Index: aggregator.module =================================================================== RCS file: /cvs/drupal/drupal/modules/aggregator.module,v retrieving revision 1.250 diff -u -w -b -r1.250 aggregator.module --- aggregator.module 25 Aug 2005 21:14:16 -0000 1.250 +++ aggregator.module 31 Aug 2005 11:17:18 -0000 @@ -287,9 +287,12 @@ case 'SUBTITLE': case 'LOGO': case 'INFO': - case 'ID': $element = $name; break; + case 'ID': + if ($element != 'ITEM') { + $element = $name; + } case 'LINK': if ($attributes['REL'] == 'alternate') { if ($element == 'ITEM') { @@ -326,10 +329,14 @@ case 'ENTRY': case 'CONTENT': case 'INFO': + $element = ''; + break; case 'ID': + if ($element == 'ID') { $element = ''; } } +} /** * Call-back function used by the XML parser.