]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Repos/PageRepo.php
Default chapter templates: Updated api docs and tests
[bookstack] / app / Entities / Repos / PageRepo.php
index d9bda01989205070e87c23f8596957dad6000bcf..85237a75219f62784160f388fa91601bcaa338db 100644 (file)
@@ -136,13 +136,7 @@ class PageRepo
             $page->book_id = $parent->id;
         }
 
-        // check for chapter
-        if ($page->chapter_id) {
-            $defaultTemplate = $page->chapter->defaultTemplate;
-        } else {
-            $defaultTemplate = $page->book->defaultTemplate;
-        }
-
+        $defaultTemplate = $page->chapter->defaultTemplate ?? $page->book->defaultTemplate;
         if ($defaultTemplate && userCan('view', $defaultTemplate)) {
             $page->forceFill([
                 'html'  => $defaultTemplate->html,