diff --git a/UmlautAdaptarr/Controllers/SearchController.cs b/UmlautAdaptarr/Controllers/SearchController.cs index 0423e7b..3209c65 100644 --- a/UmlautAdaptarr/Controllers/SearchController.cs +++ b/UmlautAdaptarr/Controllers/SearchController.cs @@ -13,7 +13,7 @@ namespace UmlautAdaptarr.Controllers // TODO evaluate if this should be set to true by default private readonly bool TODO_FORCE_TEXT_SEARCH_ORIGINAL_TITLE = true; private readonly bool TODO_FORCE_TEXT_SEARCH_GERMAN_TITLE = false; - protected async Task BaseSearch(string apiKey, + protected async Task BaseSearch(string apiKey, string domain, IDictionary queryParameters, SearchItem? searchItem = null) @@ -30,8 +30,7 @@ namespace UmlautAdaptarr.Controllers return NotFound($"{domain} is not a valid URL."); } - ContentResult? initialSearchResult = await PerformSingleSearchRequest(domain, queryParameters) as ContentResult; - if (initialSearchResult == null) + if (await PerformSingleSearchRequest(domain, queryParameters) is not ContentResult initialSearchResult) { return null; } diff --git a/UmlautAdaptarr/Controllers/TitleLookupController.cs b/UmlautAdaptarr/Controllers/TitleLookupController.cs index a60ceb9..a392c6c 100644 --- a/UmlautAdaptarr/Controllers/TitleLookupController.cs +++ b/UmlautAdaptarr/Controllers/TitleLookupController.cs @@ -21,7 +21,9 @@ namespace UmlautAdaptarr.Controllers if (string.IsNullOrWhiteSpace(changedTitle)) return BadRequest("changedTitle is required."); - var originalTitle = cacheService.GetOriginalTitleFromRenamed(changedTitle); + var cleanChangedTitle = changedTitle.Replace(":", "-"); + + var originalTitle = cacheService.GetOriginalTitleFromRenamed(cleanChangedTitle); return originalTitle != null ? Ok(new { changedTitle, originalTitle }) diff --git a/run_on_seedbox.sh b/run_on_seedbox.sh index b1618e2..d87a67b 100644 --- a/run_on_seedbox.sh +++ b/run_on_seedbox.sh @@ -43,6 +43,7 @@ export LIDARR__APIKEY=APIKEY # Advanced Options #export IpLeakTest__Enabled=false #export SETTINGS__IndexerRequestsCacheDurationInMinutes=12 +export ASPNETCORE_CONTENTROOT="./publish" export SETTINGS__ApiKey="apikey" # Change to something unique! Then in Prowlarr, in the proxy settings set any username and use this ApiKey as password. export SETTINGS__ProxyPort=1234 # Port for Proxy export Kestrel__Endpoints__Http__Url="http://[::]:1235" # Port for UmlautAdaptarr API