? .git
Index: usage/includes/pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/usage/includes/pages.inc,v
retrieving revision 1.3
diff -u -p -r1.3 pages.inc
--- usage/includes/pages.inc	10 Aug 2009 21:02:08 -0000	1.3
+++ usage/includes/pages.inc	26 Jan 2010 17:45:13 -0000
@@ -192,6 +192,8 @@ function project_usage_project_page($nod
 
   // Grab an array of active week timestamps.
   $weeks = project_usage_get_active_weeks();
+  // Keep track of the most recent week that has been fully processed.
+  $newest_processed_week = $weeks[0];
 
   $releases = project_release_get_releases($node, FALSE);
 
@@ -277,9 +279,11 @@ function project_usage_project_page($nod
   }
   else {
     $weeks = project_usage_get_weeks_since($oldest);
-    // ...ignore the current week, since we won't have usage data for that and
-    // reverse the order so it's newest to oldest.
-    array_pop($weeks);
+    // Ignore any weeks newer than the last processed week.
+    while (end($weeks) > $newest_processed_week) {
+      array_pop($weeks);
+    }
+    // Reverse the order so we are listing newest to oldest.
     $weeks = array_reverse($weeks);
   }
 
