From 6c3b3122f3351c86f353d5ce6f80f681d81e2669 Mon Sep 17 00:00:00 2001 From: Qstick Date: Tue, 24 Jan 2023 20:24:39 -0600 Subject: [PATCH] Fixed: Avoid Sqlite Error when all profiles have lowest quality cutoff Fixes #3308 --- src/NzbDrone.Core/Music/Services/AlbumCutoffService.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/NzbDrone.Core/Music/Services/AlbumCutoffService.cs b/src/NzbDrone.Core/Music/Services/AlbumCutoffService.cs index 187be1f0c..6033d24c4 100644 --- a/src/NzbDrone.Core/Music/Services/AlbumCutoffService.cs +++ b/src/NzbDrone.Core/Music/Services/AlbumCutoffService.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.Linq; +using NzbDrone.Common.Extensions; using NzbDrone.Core.Datastore; using NzbDrone.Core.Profiles.Qualities; using NzbDrone.Core.Qualities; @@ -39,6 +40,13 @@ namespace NzbDrone.Core.Music } } + if (qualitiesBelowCutoff.Empty()) + { + pagingSpec.Records = new List(); + + return pagingSpec; + } + return _albumRepository.AlbumsWhereCutoffUnmet(pagingSpec, qualitiesBelowCutoff); } }