diff --git a/src/Lidarr.Api.V1/Albums/AlbumModuleWithSignalR.cs b/src/Lidarr.Api.V1/Albums/AlbumModuleWithSignalR.cs index 4c7b4f873..48f3721a7 100644 --- a/src/Lidarr.Api.V1/Albums/AlbumModuleWithSignalR.cs +++ b/src/Lidarr.Api.V1/Albums/AlbumModuleWithSignalR.cs @@ -35,6 +35,7 @@ namespace Lidarr.Api.V1.Albums protected AlbumModuleWithSignalR(IAlbumService albumService, IArtistStatisticsService artistStatisticsService, + IMapCoversToLocal coverMapper, IUpgradableSpecification qualityUpgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster, string resource) @@ -42,6 +43,7 @@ namespace Lidarr.Api.V1.Albums { _albumService = albumService; _artistStatisticsService = artistStatisticsService; + _coverMapper = coverMapper; _qualityUpgradableSpecification = qualityUpgradableSpecification; GetResourceById = GetAlbum; diff --git a/src/Lidarr.Api.V1/Calendar/CalendarModule.cs b/src/Lidarr.Api.V1/Calendar/CalendarModule.cs index f6c56217d..cea1a7589 100644 --- a/src/Lidarr.Api.V1/Calendar/CalendarModule.cs +++ b/src/Lidarr.Api.V1/Calendar/CalendarModule.cs @@ -7,6 +7,7 @@ using NzbDrone.Core.ArtistStats; using NzbDrone.SignalR; using Lidarr.Api.V1.Albums; using Lidarr.Http.Extensions; +using NzbDrone.Core.MediaCover; namespace Lidarr.Api.V1.Calendar { @@ -14,9 +15,10 @@ namespace Lidarr.Api.V1.Calendar { public CalendarModule(IAlbumService albumService, IArtistStatisticsService artistStatisticsService, + IMapCoversToLocal coverMapper, IUpgradableSpecification upgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) - : base(albumService, artistStatisticsService, upgradableSpecification, signalRBroadcaster, "calendar") + : base(albumService, artistStatisticsService, coverMapper, upgradableSpecification, signalRBroadcaster, "calendar") { GetResourceAll = GetCalendar; } diff --git a/src/Lidarr.Api.V1/Wanted/CutoffModule.cs b/src/Lidarr.Api.V1/Wanted/CutoffModule.cs index 96983cc6d..a0a181969 100644 --- a/src/Lidarr.Api.V1/Wanted/CutoffModule.cs +++ b/src/Lidarr.Api.V1/Wanted/CutoffModule.cs @@ -7,6 +7,7 @@ using NzbDrone.SignalR; using Lidarr.Api.V1.Albums; using Lidarr.Http; using Lidarr.Http.Extensions; +using NzbDrone.Core.MediaCover; namespace Lidarr.Api.V1.Wanted { @@ -17,9 +18,10 @@ namespace Lidarr.Api.V1.Wanted public CutoffModule(IAlbumCutoffService albumCutoffService, IAlbumService albumService, IArtistStatisticsService artistStatisticsService, + IMapCoversToLocal coverMapper, IUpgradableSpecification upgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) - : base(albumService, artistStatisticsService, upgradableSpecification, signalRBroadcaster, "wanted/cutoff") + : base(albumService, artistStatisticsService, coverMapper, upgradableSpecification, signalRBroadcaster, "wanted/cutoff") { _albumCutoffService = albumCutoffService; GetResourcePaged = GetCutoffUnmetAlbums; diff --git a/src/Lidarr.Api.V1/Wanted/MissingModule.cs b/src/Lidarr.Api.V1/Wanted/MissingModule.cs index 658cb0600..1a6eb53df 100644 --- a/src/Lidarr.Api.V1/Wanted/MissingModule.cs +++ b/src/Lidarr.Api.V1/Wanted/MissingModule.cs @@ -7,6 +7,7 @@ using NzbDrone.SignalR; using Lidarr.Api.V1.Albums; using Lidarr.Http; using Lidarr.Http.Extensions; +using NzbDrone.Core.MediaCover; namespace Lidarr.Api.V1.Wanted { @@ -14,9 +15,10 @@ namespace Lidarr.Api.V1.Wanted { public MissingModule(IAlbumService albumService, IArtistStatisticsService artistStatisticsService, + IMapCoversToLocal coverMapper, IUpgradableSpecification upgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) - : base(albumService, artistStatisticsService, upgradableSpecification, signalRBroadcaster, "wanted/missing") + : base(albumService, artistStatisticsService, coverMapper, upgradableSpecification, signalRBroadcaster, "wanted/missing") { GetResourcePaged = GetMissingAlbums; }