Index: rssimport.php
===================================================================
--- rssimport.php	(revision 20652)
+++ rssimport.php	(working copy)
@@ -228,8 +228,17 @@
     $titleElement = $item->elementByName( 'title' );
     $title = is_object( $titleElement ) ? $titleElement->textContent() . getCDATA( $titleElement ) : '';
     $link = $item->elementByName( 'link' );
-    $linkURL = $link->textContent() . getCDATA( $link );
-    $md5Sum = md5( $linkURL );
+    $guid = $item->elementByName( 'guid' );
+    if ( is_object( $link ) )
+    {
+        $linkURL = $link->textContent() . getCDATA( $link );
+        $md5Sum = md5( $linkURL );
+    }
+    else if ( is_object( $guid ) )
+    {
+        $guidValue = $guid->textContent() . getCDATA( $guid );
+        $md5Sum = md5( $guidValue );
+    }
 
     // Try to fetch RSSImport object with md5 sum matching link.
     $existingObject = eZPersistentObject::fetchObject( eZContentObject::definition(), null,
