From c21ca6f714117defe677ea0ff3f65a6c227ba878 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Wed, 9 Apr 2025 23:13:12 +0200 Subject: [PATCH] Fix groups on nzb details page --- app/Models/Release.php | 4 +++- app/Models/ReleasesGroups.php | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Models/Release.php b/app/Models/Release.php index 9808fda39..5c113d2d7 100644 --- a/app/Models/Release.php +++ b/app/Models/Release.php @@ -366,7 +366,9 @@ class Release extends Model $release->sub_category = $release->category->title ?? null; $release->category_name = $release->parent_category.' > '.$release->sub_category; $release->category_ids = $release->category->parentid.','.$release->category->id; - $release->group_names = $release->releaseGroup->pluck('group.name')->implode(','); + $release->group_names = $release->releaseGroup->map(function($relGroup) { + return $relGroup->group->name; + })->implode(','); }); return is_array($guid) ? $releases : $releases->first(); diff --git a/app/Models/ReleasesGroups.php b/app/Models/ReleasesGroups.php index 7a60e654e..0e2cd32b0 100644 --- a/app/Models/ReleasesGroups.php +++ b/app/Models/ReleasesGroups.php @@ -75,4 +75,9 @@ class ReleasesGroups extends Model { return $this->belongsTo(Release::class, 'releases_id'); } + + public function group(): BelongsTo + { + return $this->belongsTo(UsenetGroup::class, 'groups_id'); + } }