Index: book_access.module
===================================================================
--- book_access.module  (revision 7)
+++ book_access.module  (working copy)
@@ -334,11 +334,8 @@
   if (isset($options)) {
     foreach ($options as $bid => $value) {
       // <create new book> option uses current nid as the key, skip it
-      if ($bid == $nid) {
-        continue;
-      }
       if ($bid > 0 && !isset($permitted_bids[$bid])) {
-        unset($options[$nid]);
+        unset($options[$bid]);
       }
     }
   }
@@ -362,3 +359,4 @@
     return array('(unknown gid!)');
   }
 }
