From dd3767698d5a4a8297075c1098f9b4900473c8a5 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Wed, 13 Mar 2019 10:36:15 +0100 Subject: [PATCH] Fix releases browsing --- Changelog | 2 ++ app/Http/Controllers/BrowseController.php | 11 +++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Changelog b/Changelog index 9ff5f9680..12fac91f0 100755 --- a/Changelog +++ b/Changelog @@ -1,3 +1,5 @@ +2019-03-13 DariusIII + * Fix: Fix releases browsing 2019-03-12 DariusIII * Chg: Update CategoryTransformer * Chg: Update queries to use root_categories table diff --git a/app/Http/Controllers/BrowseController.php b/app/Http/Controllers/BrowseController.php index d604b3874..27d58ad25 100644 --- a/app/Http/Controllers/BrowseController.php +++ b/app/Http/Controllers/BrowseController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers; use App\Models\Category; +use App\Models\RootCategory; use Blacklight\Releases; use Illuminate\Http\Request; @@ -59,15 +60,17 @@ class BrowseController extends BasePageController $this->setPrefs(); $releases = new Releases(); - $parentId = Category::query()->where('title', $parentCategory)->first(['id']); + $parentId = RootCategory::query()->where('title', $parentCategory)->first(); $query = Category::query(); if ($id !== 'All') { - $query->where('title', $id)->where('root_categories_id', $parentId['id']); + $query->where('title', $id)->where('root_categories_id', $parentId->id); + $category = $query->first(['id']) ?? -1; } else { - $query->where('id', $parentId['id']); + $category = $parentId ?? -1; } - $category = $query->first(['id']) ?? -1; + + dump($category); $grp = -1;