public function show(Request $request, string $slug)
{
$book = $this->bookRepo->getBySlug($slug);
- $this->checkOwnablePermission('book-view', $book);
-
- $bookChildren = $this->bookRepo->getBookChildren($book);
- $bookParentShelves = $this->bookRepo->getBookParentShelves($book);
+ $bookChildren = (new BookContents($book))->getTree(true);
++ $bookParentShelves = $book->shelves()->visible();
Views::add($book);
if ($request->has('shelf')) {