? node_load-caching.patch
? node_load_caching.patch
Index: signup.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/signup.module,v
retrieving revision 1.205.2.26
diff -u -p -r1.205.2.26 signup.module
--- signup.module	30 Jul 2009 22:20:34 -0000	1.205.2.26
+++ signup.module	10 Aug 2009 15:35:02 -0000
@@ -1094,7 +1094,7 @@ function signup_close_signup($nid, $cron
 function signup_open_signup($nid, $cron = 'no') {
   db_query("UPDATE {signup} SET status = 1 WHERE nid = %d", $nid);
   if ($cron == 'no') {
-    $node = node_load(array('nid' => $nid));
+    $node = node_load($nid);
     foreach (module_implements('signup_open') as $module) {
       $function = $module .'_signup_open';
       $function($node);
Index: includes/no_views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/includes/no_views.inc,v
retrieving revision 1.15.2.1
diff -u -p -r1.15.2.1 no_views.inc
--- includes/no_views.inc	24 Jan 2009 04:24:35 -0000	1.15.2.1
+++ includes/no_views.inc	10 Aug 2009 15:35:02 -0000
@@ -114,7 +114,7 @@ function signup_user_schedule($account) 
   drupal_set_title(t('Signups for @user', array('@user' => $account->name)));
   $titles = signup_list_user_signups($account->uid);
   foreach ($titles as $nid => $title) {
-    $node = node_load(array('nid' => $nid));
+    $node = node_load($nid);
     $output .= theme('signup_user_schedule', $node);
   }
   return $output;
