Fix releases with ":" not working in title lookup API
This commit is contained in:
@@ -13,7 +13,7 @@ namespace UmlautAdaptarr.Controllers
|
|||||||
// TODO evaluate if this should be set to true by default
|
// 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_ORIGINAL_TITLE = true;
|
||||||
private readonly bool TODO_FORCE_TEXT_SEARCH_GERMAN_TITLE = false;
|
private readonly bool TODO_FORCE_TEXT_SEARCH_GERMAN_TITLE = false;
|
||||||
protected async Task<IActionResult> BaseSearch(string apiKey,
|
protected async Task<IActionResult?> BaseSearch(string apiKey,
|
||||||
string domain,
|
string domain,
|
||||||
IDictionary<string, string> queryParameters,
|
IDictionary<string, string> queryParameters,
|
||||||
SearchItem? searchItem = null)
|
SearchItem? searchItem = null)
|
||||||
@@ -30,8 +30,7 @@ namespace UmlautAdaptarr.Controllers
|
|||||||
return NotFound($"{domain} is not a valid URL.");
|
return NotFound($"{domain} is not a valid URL.");
|
||||||
}
|
}
|
||||||
|
|
||||||
ContentResult? initialSearchResult = await PerformSingleSearchRequest(domain, queryParameters) as ContentResult;
|
if (await PerformSingleSearchRequest(domain, queryParameters) is not ContentResult initialSearchResult)
|
||||||
if (initialSearchResult == null)
|
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ namespace UmlautAdaptarr.Controllers
|
|||||||
if (string.IsNullOrWhiteSpace(changedTitle))
|
if (string.IsNullOrWhiteSpace(changedTitle))
|
||||||
return BadRequest("changedTitle is required.");
|
return BadRequest("changedTitle is required.");
|
||||||
|
|
||||||
var originalTitle = cacheService.GetOriginalTitleFromRenamed(changedTitle);
|
var cleanChangedTitle = changedTitle.Replace(":", "-");
|
||||||
|
|
||||||
|
var originalTitle = cacheService.GetOriginalTitleFromRenamed(cleanChangedTitle);
|
||||||
|
|
||||||
return originalTitle != null
|
return originalTitle != null
|
||||||
? Ok(new { changedTitle, originalTitle })
|
? Ok(new { changedTitle, originalTitle })
|
||||||
|
|||||||
Reference in New Issue
Block a user