X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/20729a618f7d8b5c792220deab58336cc8141ce6..refs/pull/2511/head:/app/Entities/Repos/PageRepo.php diff --git a/app/Entities/Repos/PageRepo.php b/app/Entities/Repos/PageRepo.php index 9ca254f1e..ca5748c86 100644 --- a/app/Entities/Repos/PageRepo.php +++ b/app/Entities/Repos/PageRepo.php @@ -210,7 +210,7 @@ class PageRepo } $pageContent = new PageContent($page); - if (isset($input['markdown'])) { + if (!empty($input['markdown'] ?? '')) { $pageContent->setNewMarkdown($input['markdown']); } else { $pageContent->setNewHTML($input['html']); @@ -467,4 +467,10 @@ class PageRepo ->where('page_id', '=', $page->id) ->orderBy('created_at', 'desc'); } + /** + * Get page details by chapter ID. + */ + public function getPageByChapterID(int $id){ + return Page::visible()->where('chapter_id', '=', $id)->get(['id','slug']); + } }