Browse Source

no resource abort 404

visuddhinanda 2 days ago
parent
commit
b690e11763
1 changed files with 5 additions and 1 deletions
  1. 5 1
      api-v13/app/Http/Controllers/Library/BookController.php

+ 5 - 1
api-v13/app/Http/Controllers/Library/BookController.php

@@ -96,7 +96,11 @@ class BookController extends Controller
         $channelId = $request->input('channel');
         $openSearchId = "tipitaka_chapter_{$id}_{$channelId}";
 
-        $chapter = HitItemDTO::fromArray($this->searchService->get($openSearchId))->toArray();
+        try {
+            $chapter = HitItemDTO::fromArray($this->searchService->get($openSearchId))->toArray();
+        } catch (\Throwable $th) {
+            abort(404);
+        }
 
         [$bookId, $paraId] = explode('-', $id);
         if ($request->has('comm')) {