From 8c2d5a404d4658d7252418c4a233244c08029b86 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 15 Jan 2025 01:56:32 +0200 Subject: [PATCH] Fixed BR-DISK detection for AnimeBytes --- src/NzbDrone.Core/Indexers/Definitions/AnimeBytes.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/AnimeBytes.cs b/src/NzbDrone.Core/Indexers/Definitions/AnimeBytes.cs index ed29a958f..cde688637 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/AnimeBytes.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/AnimeBytes.cs @@ -406,12 +406,12 @@ public IList ParseResponse(IndexerResponse indexerResponse) propertyList.RemoveAll(p => ExcludedProperties.Any(p.ContainsIgnoreCase)); var properties = propertyList.ToHashSet(); - if (properties.Any(p => p.ContainsIgnoreCase("M2TS"))) + if (properties.Any(p => p.StartsWith("M2TS", StringComparison.Ordinal))) { properties.Add("BR-DISK"); } - var isBluRayDisk = properties.Any(p => p.ContainsIgnoreCase("RAW") || p.ContainsIgnoreCase("M2TS") || p.ContainsIgnoreCase("ISO")); + var isBluRayDisk = properties.Any(p => p.Equals("RAW", StringComparison.Ordinal) || p.StartsWith("M2TS", StringComparison.Ordinal) || p.StartsWith("ISO", StringComparison.Ordinal)); if (_settings.ExcludeRaw && isBluRayDisk) {