Index: cronjobs/rssimport.php
===================================================================
--- cronjobs/rssimport.php	(révision 22811)
+++ cronjobs/rssimport.php	(copie de travail)
@@ -209,13 +209,13 @@
     // Test for link or guid as unique identifier
     $link = $item->getElementsByTagName( 'link' )->item( 0 );
     $guid = $item->getElementsByTagName( 'guid' )->item( 0 );
-    if ( $link->textContent )
+    if ( $guid->textContent )
     {
-        $md5Sum = md5( $link->textContent );
+        $md5Sum = md5( $guid->textContent );
     }
-    elseif ( $guid->textContent )
+    elseif ( $link->textContent )
     {
-        $md5Sum = md5( $guid->textContent );
+        $md5Sum = md5( $link->textContent );
     }
     else
     {
@@ -227,8 +227,9 @@
     }
 
     // Try to fetch RSSImport object with md5 sum matching link.
+    $remoteID = $md5Sum . '_' . $rssImportID . '_RSSImport';
     $existingObject = eZPersistentObject::fetchObject( eZContentObject::definition(), null,
-                                                       array( 'remote_id' => 'RSSImport_'.$rssImportID.'_'.$md5Sum ) );
+                                                       array( 'remote_id' => $remoteID ) );
 
     // if object exists, continue to next import item
     if ( $existingObject != null )
@@ -307,7 +308,7 @@
         }
     }
 
-    $contentObject->setAttribute( 'remote_id', 'RSSImport_'.$rssImportID.'_'. $md5Sum );
+    $contentObject->setAttribute( 'remote_id', $remoteID );
     $contentObject->store();
     $db->commit();
 
