--- aggregator.module	2006-07-25 11:37:48.000000000 +0200
+++ aggregator.module	2006-07-25 11:38:58.000000000 +0200
@@ -859,12 +859,12 @@
     if ($item['LINK']) {
       $link = $item['LINK'];
     }
-    if ($item['GUID']) {
-      $guid = $item['GUID'];
-    }
     else {
       $link = $feed['link'];
     }
+    if ($item['GUID']) {
+      $guid = $item['GUID'];
+    }

     /**
      * Atom feeds have a CONTENT and/or SUMMARY tag instead of a DESCRIPTION tag

