From 05b52405c73244451ac537ee0af6cfa495e30af3 Mon Sep 17 00:00:00 2001 From: Gabriel Couto Date: Wed, 19 Nov 2025 15:58:42 -0300 Subject: [PATCH] fix delimiters --- .../Indexers/Definitions/Cardigann/CardigannParser.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannParser.cs b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannParser.cs index c27d5fef1..42b2ad17c 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannParser.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannParser.cs @@ -666,15 +666,15 @@ private string ParseFields(string value, string fieldName, TorrentInfo release, break; case "languages": release.Languages ??= new List(); - char[] delimitersL = { ',', ' ', '/', ')', '(', '.', ';', '[', ']', '"', '|', ':' }; - var releaseLanguages = release.Languages.Union(value.Split(delimitersL, StringSplitOptions.RemoveEmptyEntries)); + char[] delimitersL = { ',' }; + var releaseLanguages = release.Languages.Union(value.Split(delimitersL, StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries)); release.Languages = releaseLanguages.Select(x => x.Replace("_", " ")).ToList(); value = string.Join(",", release.Languages); break; case "subs": release.Subs ??= new List(); - char[] delimitersS = { ',', ' ', '/', ')', '(', '.', ';', '[', ']', '"', '|', ':' }; - var releaseSubs = release.Subs.Union(value.Split(delimitersS, StringSplitOptions.RemoveEmptyEntries)); + char[] delimitersS = { ',' }; + var releaseSubs = release.Subs.Union(value.Split(delimitersS, StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries)); release.Subs = releaseSubs.Select(x => x.Replace("_", " ")).ToList(); value = string.Join(",", release.Subs); break;