Encode discover search

Allows for special character searches
This commit is contained in:
Florian Dupret 2021-11-10 19:07:21 +01:00
commit 90fb10c7f7
2 changed files with 2 additions and 2 deletions

View file

@ -21,7 +21,7 @@ export class SearchV2Service extends ServiceHelpers {
}
public multiSearch(searchTerm: string, filter: SearchFilter): Observable<IMultiSearchResult[]> {
return this.http.post<IMultiSearchResult[]>(`${this.url}/multi/${searchTerm}`, filter);
return this.http.post<IMultiSearchResult[]>(`${this.url}/multi/${encodeURIComponent(searchTerm)}`, filter);
}
public getFullMovieDetails(theMovieDbId: number): Observable<ISearchMovieResultV2> {
return this.http.get<ISearchMovieResultV2>(`${this.url}/Movie/${theMovieDbId}`);

View file

@ -52,7 +52,7 @@ namespace Ombi.Controllers.V2
[HttpPost("multi/{searchTerm}")]
public async Task<List<MultiSearchResult>> MultiSearch(string searchTerm, [FromBody] MultiSearchFilter filter)
{
return await _multiSearchEngine.MultiSearch(searchTerm, filter, Request.HttpContext.RequestAborted);
return await _multiSearchEngine.MultiSearch(Uri.UnescapeDataString(searchTerm), filter, Request.HttpContext.RequestAborted);
}
/// <summary>