From 0914d6250c17d44384663735e405eddb2c272ad1 Mon Sep 17 00:00:00 2001 From: randomllama Date: Fri, 1 Sep 2023 00:48:56 +0000 Subject: [PATCH] New: Add Movie Status to Kodi .nfo Closes #9115 (cherry picked from commit b76de3987b0c30e6509d37d82e3163d067a9c6c8) --- .../Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs b/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs index 93e848563..07cf05224 100644 --- a/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs +++ b/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs @@ -273,13 +273,18 @@ namespace NzbDrone.Core.Extras.Metadata.Consumers.Xbmc details.Add(setElement); } - var tags = _tagRepository.Get(movie.Tags); - - foreach (var tag in tags) + if (movie.Tags.Any()) { - details.Add(new XElement("tag", tag.Label)); + var tags = _tagRepository.Get(movie.Tags); + + foreach (var tag in tags) + { + details.Add(new XElement("tag", tag.Label)); + } } + details.Add(new XElement("status", movie.MovieMetadata.Value.Status)); + foreach (var credit in credits) { if (credit.Name != null && credit.Job == "Screenplay")