diff --git a/modules/book.module b/modules/book.module
index 9fa1c9760e0a36dec393a9815e0c92bc4e9a8d33..a9bc300efe0e248d26dedfbbc08c8a8da3402f69 100644
--- a/modules/book.module
+++ b/modules/book.module
@@ -475,6 +475,9 @@ function book_nodeapi(&$node, $op, $teaser, $page) {
     case 'delete revision':
       db_query('DELETE FROM {book} WHERE vid = %d', $node->vid);
       break;
+    case 'delete':
+      db_query('DELETE FROM {book} WHERE nid = %d', $node->nid);
+      break;
   }
 }
 
diff --git a/modules/book/book.module b/modules/book/book.module
index 9fa1c9760e0a36dec393a9815e0c92bc4e9a8d33..a9bc300efe0e248d26dedfbbc08c8a8da3402f69 100644
--- a/modules/book/book.module
+++ b/modules/book/book.module
@@ -475,6 +475,9 @@ function book_nodeapi(&$node, $op, $teaser, $page) {
     case 'delete revision':
       db_query('DELETE FROM {book} WHERE vid = %d', $node->vid);
       break;
+    case 'delete':
+      db_query('DELETE FROM {book} WHERE nid = %d', $node->nid);
+      break;
   }
 }