diff options
-rw-r--r-- | modules/book/book.module | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/book/book.module b/modules/book/book.module index bb4083277..f4dc78999 100644 --- a/modules/book/book.module +++ b/modules/book/book.module @@ -683,6 +683,10 @@ function book_nodeapi(&$node, $op, $teaser, $page) { if (!empty($node->book['bid']) && !user_access('administer nodes')) { $node->revision = 1; } + // Make sure a new node gets a new menu link. + if (empty($node->nid)) { + $node->book['mlid'] = NULL; + } break; case 'insert': case 'update': |