]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Queries/ChapterQueries.php
Merge pull request #5917 from BookStackApp/copy_references
[bookstack] / app / Entities / Queries / ChapterQueries.php
index 9bf0ff65bfdd38283f7e554536c68b41d5b47f50..9ddeb9b5896f2ca4dab9a2067a0b57c388697a97 100644 (file)
@@ -65,8 +65,14 @@ class ChapterQueries implements ProvidesEntityQueries
             ->scopes('visible')
             ->select(array_merge(static::$listAttributes, ['book_slug' => function ($builder) {
                 $builder->select('slug')
-                    ->from('books')
-                    ->whereColumn('books.id', '=', 'chapters.book_id');
+                    ->from('entities as books')
+                    ->where('type', '=', 'book')
+                    ->whereColumn('books.id', '=', 'entities.book_id');
             }]));
     }
+
+    public function visibleForContent(): Builder
+    {
+        return $this->start()->scopes('visible');
+    }
 }