Fix validation for boolean query parameters

(cherry picked from commit 2fecd280016630d5afe2d60e52cbb52338c155b5)

Closes #8517
This commit is contained in:
Bogdan 2023-05-14 10:20:28 +03:00
parent 10bb8fa263
commit 48b9bb9427
1 changed files with 3 additions and 7 deletions

View File

@ -222,9 +222,8 @@ namespace Radarr.Api.V3.Movies
} }
[RestPutById] [RestPutById]
public ActionResult<MovieResource> UpdateMovie(MovieResource moviesResource) public ActionResult<MovieResource> UpdateMovie(MovieResource moviesResource, bool moveFiles = false)
{ {
var moveFiles = Request.GetBooleanQueryParameter("moveFiles");
var movie = _moviesService.GetMovie(moviesResource.Id); var movie = _moviesService.GetMovie(moviesResource.Id);
if (moveFiles) if (moveFiles)
@ -255,12 +254,9 @@ namespace Radarr.Api.V3.Movies
} }
[RestDeleteById] [RestDeleteById]
public void DeleteMovie(int id) public void DeleteMovie(int id, bool deleteFiles = false, bool addImportExclusion = false)
{ {
var addExclusion = Request.GetBooleanQueryParameter("addImportExclusion"); _moviesService.DeleteMovie(id, deleteFiles, addImportExclusion);
var deleteFiles = Request.GetBooleanQueryParameter("deleteFiles");
_moviesService.DeleteMovie(id, deleteFiles, addExclusion);
} }
private void MapCoversToLocal(MovieResource movie) private void MapCoversToLocal(MovieResource movie)