--- modules/book/book.module.orig	2008-05-07 12:07:17.000000000 +0200
+++ modules/book/book.module	2008-05-07 12:09:05.000000000 +0200
@@ -428,7 +428,9 @@ function book_content($node, $teaser = F
 function book_nodeapi(&$node, $op, $teaser, $page) {
   switch ($op) {
     case 'load':
-      return db_fetch_array(db_query('SELECT parent, weight FROM {book} WHERE vid = %d', $node->vid));
+      if ($node->type == 'book') {
+        return db_fetch_array(db_query('SELECT parent, weight FROM {book} WHERE vid = %d', $node->vid));
+      }
       break;
     case 'view':
       if (!$teaser) {
