Index: pift.cron.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue_file_test/pift.cron.inc,v
retrieving revision 1.18
diff -u -r1.18 pift.cron.inc
--- pift.cron.inc	14 Apr 2009 06:51:47 -0000	1.18
+++ pift.cron.inc	8 May 2009 04:52:20 -0000
@@ -59,6 +59,11 @@
                       GROUP BY nid', $min, $max);
   $commits = array();
   while ($branch = db_fetch_array($result)) {
+    if (!pift_project_enabled($branch['pid'])) {
+      // Ignore commits for disabled projects.
+      continue;
+    }
+
     if (!isset($commits[$branch['pid']])) {
       $commits[$branch['pid']] = array();
     }
@@ -69,8 +74,8 @@
     $rids = pift_cron_get_release($pid, $branches);
     foreach ($rids as $rid) {
       $test_id = db_result(db_query('SELECT test_id
-                                     FROM {pift_release}
-                                     WHERE rid = %d)', $rid));
+                                     FROM {pift_test}
+                                     WHERE id = %d', $rid));
       if ($test_id) {
         pift_test_requeue($test_id);
       }
Index: pift.project.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue_file_test/pift.project.inc,v
retrieving revision 1.2
diff -u -r1.2 pift.project.inc
--- pift.project.inc	23 Mar 2009 22:21:41 -0000	1.2
+++ pift.project.inc	8 May 2009 04:52:20 -0000
@@ -14,8 +14,13 @@
  * @return boolean Project has testing enabled.
  */
 function pift_project_enabled($pid) {
-  $nid = db_result(db_query('SELECT pid
-                             FROM {pift_project}
-                             WHERE pid = %d', $pid));
-  return $nid !== FALSE;
+  static $statuses = array();
+
+  if (!isset($statuses[$pid])) {
+    $nid = db_result(db_query('SELECT pid
+                               FROM {pift_project}
+                               WHERE pid = %d', $pid));
+    $statuses[$pid] = ($nid !== FALSE);
+  }
+  return $statuses[$pid];
 }
