From 933fca7a0bc5bbb32039c5ef1764b9645bfdd10e Mon Sep 17 00:00:00 2001 From: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com> Date: Mon, 28 Nov 2022 14:38:03 +0000 Subject: [PATCH] Fix: Restore missing groupbys in AlbumRepo --- src/NzbDrone.Core/Music/Repositories/AlbumRepository.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Music/Repositories/AlbumRepository.cs b/src/NzbDrone.Core/Music/Repositories/AlbumRepository.cs index 1678ea083..3eb594175 100644 --- a/src/NzbDrone.Core/Music/Repositories/AlbumRepository.cs +++ b/src/NzbDrone.Core/Music/Repositories/AlbumRepository.cs @@ -101,7 +101,8 @@ namespace NzbDrone.Core.Music .LeftJoin((t, f) => t.TrackFileId == f.Id) .Where(f => f.Id == null) .Where(r => r.Monitored == true) - .Where(a => a.ReleaseDate <= currentTime); + .Where(a => a.ReleaseDate <= currentTime) + .GroupBy(x => x.Id); } #pragma warning restore CS0472 @@ -123,7 +124,8 @@ namespace NzbDrone.Core.Music .Join((r, t) => r.Id == t.AlbumReleaseId) .LeftJoin((t, f) => t.TrackFileId == f.Id) .Where(r => r.Monitored == true) - .Where(BuildQualityCutoffWhereClause(qualitiesBelowCutoff)); + .Where(BuildQualityCutoffWhereClause(qualitiesBelowCutoff)) + .GroupBy(x => x.Id); } private string BuildQualityCutoffWhereClause(List qualitiesBelowCutoff)