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)