--- scheduler.module.orig	2008-04-25 11:37:56.000000000 +0200
+++ scheduler.module	2008-04-25 11:39:34.000000000 +0200
@@ -150,7 +150,7 @@ function scheduler_nodeapi(&$node, $op, 
 
   // Run $op == load for any user.
   if ($op == 'load') {
-    if (isset($node->nid) && $node->nid) {
+    if (isset($node->nid) && $node->nid && variable_get('scheduler_'. $node->type, 0) == 1) {
       $result = db_query('SELECT * FROM {scheduler} WHERE nid = %d', $node->nid);
       if ($result) {
         $row = db_fetch_array($result);
