Index: modules/book.module =================================================================== RCS file: /cvs/drupal/drupal/modules/book.module,v retrieving revision 1.283 diff -u -r1.283 book.module --- modules/book.module 30 Jan 2005 08:53:05 -0000 1.283 +++ modules/book.module 3 Feb 2005 16:33:20 -0000 @@ -39,7 +39,12 @@ // of that page waiting for approval. That is, only updates that // don't overwrite the current or pending information are allowed. - return ((user_access('maintain books') && !$node->moderate) || ($node->uid == $user->uid && user_access('edit own book pages'))); + if ((user_access('maintain books') && !$node->moderate) || ($node->uid == $user->uid && user_access('edit own book pages'))) { + return TRUE; + } + else { + // do nothing. node-access() will determine further access + } } }