Fix predb pagination error in admin area

This commit is contained in:
DariusIII
2025-10-10 22:36:38 +02:00
parent 1ef974a1d9
commit 0ef7553f65
+5 -1
View File
@@ -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;