Index: update_status.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/update_status/update_status.module,v
retrieving revision 1.83.2.47
diff -u -p -r1.83.2.47 update_status.module
--- update_status.module	13 Jun 2009 03:09:20 -0000	1.83.2.47
+++ update_status.module	28 Sep 2009 18:14:44 -0000
@@ -716,18 +716,23 @@ function update_status_get_projects() {
       continue;
     }
 
+    if (!isset($info['datestamp'])) {
+      $info['datestamp'] = 0;
+    }
+
     if (!isset($projects[$info['project']])) {
       // Only process this if we haven't done this project, since a single
       // project can have multiple modules.
       $projects[$info['project']] = array(
         'name' => $info['project'],
         'info' => $info,
-        'datestamp' => isset($info['datestamp']) ? $info['datestamp'] : 0,
+        'datestamp' => $info['datestamp'],
         'modules' => array($file->name => $info['name']),
       );
     }
     else {
       $projects[$info['project']]['modules'][$file->name] = $info['name'];
+      $projects[$info['project']]['datestamp'] = max($projects[$info['project']]['datestamp'], $info['datestamp']);
     }
   }
   asort($projects);
