]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Queries/BookQueries.php
fix deprecated syntax
[bookstack] / app / Entities / Queries / BookQueries.php
index 2ffff5eca2e95fe11103bff719ca39c1ad554917..534640621eec1d206b05f2d4c12071850587a84c 100644 (file)
@@ -8,6 +8,11 @@ use Illuminate\Database\Eloquent\Builder;
 
 class BookQueries implements ProvidesEntityQueries
 {
+    protected static array $listAttributes = [
+        'id', 'slug', 'name', 'description',
+        'created_at', 'updated_at', 'image_id', 'owned_by',
+    ];
+
     public function start(): Builder
     {
         return Book::query();
@@ -40,7 +45,8 @@ class BookQueries implements ProvidesEntityQueries
 
     public function visibleForList(): Builder
     {
-        return $this->start()->scopes('visible');
+        return $this->start()->scopes('visible')
+            ->select(static::$listAttributes);
     }
 
     public function visibleForListWithCover(): Builder