From 76b6359732f4fc6261247e8d743906d090f37dd3 Mon Sep 17 00:00:00 2001 From: Qstick Date: Wed, 24 Jan 2024 21:35:03 -0600 Subject: [PATCH] Prevent parsing for Wdtv metadata detection if not a matching extension --- .../Metadata/Consumers/Wdtv/WdtvMetadata.cs | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/NzbDrone.Core/Extras/Metadata/Consumers/Wdtv/WdtvMetadata.cs b/src/NzbDrone.Core/Extras/Metadata/Consumers/Wdtv/WdtvMetadata.cs index 1b3b34e12..d63f8d1f6 100644 --- a/src/NzbDrone.Core/Extras/Metadata/Consumers/Wdtv/WdtvMetadata.cs +++ b/src/NzbDrone.Core/Extras/Metadata/Consumers/Wdtv/WdtvMetadata.cs @@ -53,22 +53,21 @@ namespace NzbDrone.Core.Extras.Metadata.Consumers.Wdtv return null; } - var metadata = new MetadataFile + if (Path.GetExtension(filename).ToLowerInvariant() == ".xml") { - ArtistId = artist.Id, - Consumer = GetType().Name, - RelativePath = artist.Path.GetRelativePath(path) - }; - - var parseResult = Parser.Parser.ParseMusicTitle(filename); - - if (parseResult != null) - { - switch (Path.GetExtension(filename).ToLowerInvariant()) + var metadata = new MetadataFile { - case ".xml": - metadata.Type = MetadataType.TrackMetadata; - return metadata; + ArtistId = artist.Id, + Consumer = GetType().Name, + RelativePath = artist.Path.GetRelativePath(path) + }; + + var parseResult = Parser.Parser.ParseMusicTitle(filename); + + if (parseResult != null) + { + metadata.Type = MetadataType.TrackMetadata; + return metadata; } }