X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/43a72fb9a5dd40885c70c41bc578bffbec9c25ee..refs/pull/5313/head:/app/Entities/Repos/BaseRepo.php diff --git a/app/Entities/Repos/BaseRepo.php b/app/Entities/Repos/BaseRepo.php index 17208ae03..033350743 100644 --- a/app/Entities/Repos/BaseRepo.php +++ b/app/Entities/Repos/BaseRepo.php @@ -8,7 +8,7 @@ use BookStack\Entities\Models\Chapter; use BookStack\Entities\Models\Entity; use BookStack\Entities\Models\HasCoverImage; use BookStack\Entities\Models\HasHtmlDescription; -use BookStack\Entities\Models\Page; +use BookStack\Entities\Queries\PageQueries; use BookStack\Exceptions\ImageUploadException; use BookStack\References\ReferenceStore; use BookStack\References\ReferenceUpdater; @@ -23,6 +23,7 @@ class BaseRepo protected ImageRepo $imageRepo, protected ReferenceUpdater $referenceUpdater, protected ReferenceStore $referenceStore, + protected PageQueries $pageQueries, ) { } @@ -125,8 +126,7 @@ class BaseRepo return; } - $templateExists = Page::query()->visible() - ->where('template', '=', true) + $templateExists = $this->pageQueries->visibleTemplates() ->where('id', '=', $templateId) ->exists();