From 0ef7553f65e8156c02055394a7eb5b12b1147184 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Fri, 10 Oct 2025 22:36:38 +0200 Subject: [PATCH] Fix predb pagination error in admin area --- app/Models/Predb.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Models/Predb.php b/app/Models/Predb.php index 5fdcba567..d554af281 100644 --- a/app/Models/Predb.php +++ b/app/Models/Predb.php @@ -195,7 +195,10 @@ class Predb extends Model if ($predb !== null) { return $predb; } - $sql = self::query()->leftJoin('releases', 'releases.predb_id', '=', 'predb.id')->orderByDesc('predb.predate'); + $sql = self::query() + ->leftJoin('releases', 'releases.predb_id', '=', 'predb.id') + ->select('predb.*', 'releases.guid') + ->orderByDesc('predb.predate'); if (! empty($search)) { if (config('nntmux.elasticsearch_enabled') === true) { $ids = (new ElasticSearchSiteSearch)->predbIndexSearch($search); @@ -207,6 +210,7 @@ class Predb extends Model } $predb = $sql->paginate(config('nntmux.items_per_page')); + $predb->withPath(url('admin/predb')); Cache::put(md5($search), $predb, $expiresAt); return $predb;