From 6bbdefb11ed00b02db3a3141e311be508c3a50ce Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sun, 9 Jul 2017 16:01:03 -0700 Subject: [PATCH] Fixed: Roksbox metadata images being generated when settings are off Fixes #2031 --- .../Metadata/Consumers/Roksbox/RoksboxMetadata.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/NzbDrone.Core/Extras/Metadata/Consumers/Roksbox/RoksboxMetadata.cs b/src/NzbDrone.Core/Extras/Metadata/Consumers/Roksbox/RoksboxMetadata.cs index cf5d5e61d..23ea969cd 100644 --- a/src/NzbDrone.Core/Extras/Metadata/Consumers/Roksbox/RoksboxMetadata.cs +++ b/src/NzbDrone.Core/Extras/Metadata/Consumers/Roksbox/RoksboxMetadata.cs @@ -180,6 +180,11 @@ namespace NzbDrone.Core.Extras.Metadata.Consumers.Roksbox public override List SeriesImages(Series series) { + if (!Settings.SeriesImages) + { + return new List(); + } + var image = series.Images.SingleOrDefault(c => c.CoverType == MediaCoverTypes.Poster) ?? series.Images.FirstOrDefault(); if (image == null) { @@ -195,6 +200,11 @@ namespace NzbDrone.Core.Extras.Metadata.Consumers.Roksbox public override List SeasonImages(Series series, Season season) { + if (!Settings.SeasonImages) + { + return new List(); + } + var seasonFolders = GetSeasonFolders(series); string seasonFolder; @@ -220,6 +230,11 @@ namespace NzbDrone.Core.Extras.Metadata.Consumers.Roksbox public override List EpisodeImages(Series series, EpisodeFile episodeFile) { + if (!Settings.EpisodeImages) + { + return new List(); + } + var screenshot = episodeFile.Episodes.Value.First().Images.SingleOrDefault(i => i.CoverType == MediaCoverTypes.Screenshot); if (screenshot == null)