From 4d2ac194aa870a3bd8cb9c375f8663bd570110ba Mon Sep 17 00:00:00 2001 From: pcjones Date: Wed, 14 Feb 2024 11:15:44 +0100 Subject: [PATCH] Ignore case when filtering distinct title match variations --- UmlautAdaptarr/Models/SearchItem.cs | 2 +- UmlautAdaptarr/Providers/SonarrClient.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/UmlautAdaptarr/Models/SearchItem.cs b/UmlautAdaptarr/Models/SearchItem.cs index 1383c9b..be8e3fb 100644 --- a/UmlautAdaptarr/Models/SearchItem.cs +++ b/UmlautAdaptarr/Models/SearchItem.cs @@ -82,7 +82,7 @@ namespace UmlautAdaptarr.Models } - TitleMatchVariations = allTitleVariations.Distinct().ToArray(); + TitleMatchVariations = allTitleVariations.Distinct(StringComparer.InvariantCultureIgnoreCase).ToArray(); } } diff --git a/UmlautAdaptarr/Providers/SonarrClient.cs b/UmlautAdaptarr/Providers/SonarrClient.cs index dbd41a7..4a78601 100644 --- a/UmlautAdaptarr/Providers/SonarrClient.cs +++ b/UmlautAdaptarr/Providers/SonarrClient.cs @@ -39,6 +39,7 @@ namespace UmlautAdaptarr.Providers logger.LogWarning($"Sonarr Show {show.id} doesn't have a tvdbId."); continue; } + (var germanTitle, var aliases) = await titleService.FetchGermanTitleAndAliasesByExternalIdAsync(_mediaType, tvdbId); var searchItem = new SearchItem (