mirror of
https://github.com/Readarr/Readarr
synced 2026-02-27 09:05:20 +01:00
Fix validation for boolean query parameters
(cherry picked from commit 2fecd280016630d5afe2d60e52cbb52338c155b5) Closes #2493
This commit is contained in:
parent
43367504a4
commit
19eec0cb88
2 changed files with 3 additions and 11 deletions
|
|
@ -19,7 +19,6 @@
|
|||
using NzbDrone.Http.REST.Attributes;
|
||||
using NzbDrone.SignalR;
|
||||
using Readarr.Http;
|
||||
using Readarr.Http.Extensions;
|
||||
using Readarr.Http.REST;
|
||||
|
||||
namespace Readarr.Api.V1.Author
|
||||
|
|
@ -143,9 +142,8 @@ public ActionResult<AuthorResource> AddAuthor(AuthorResource authorResource)
|
|||
}
|
||||
|
||||
[RestPutById]
|
||||
public ActionResult<AuthorResource> UpdateAuthor(AuthorResource authorResource)
|
||||
public ActionResult<AuthorResource> UpdateAuthor(AuthorResource authorResource, bool moveFiles = false)
|
||||
{
|
||||
var moveFiles = Request.GetBooleanQueryParameter("moveFiles");
|
||||
var author = _authorService.GetAuthor(authorResource.Id);
|
||||
|
||||
if (moveFiles)
|
||||
|
|
@ -172,10 +170,8 @@ public ActionResult<AuthorResource> UpdateAuthor(AuthorResource authorResource)
|
|||
}
|
||||
|
||||
[RestDeleteById]
|
||||
public void DeleteAuthor(int id)
|
||||
public void DeleteAuthor(int id, bool deleteFiles = false, bool addImportListExclusion = false)
|
||||
{
|
||||
var deleteFiles = Request.GetBooleanQueryParameter("deleteFiles");
|
||||
var addImportListExclusion = Request.GetBooleanQueryParameter("addImportListExclusion");
|
||||
_authorService.DeleteAuthor(id, deleteFiles, addImportListExclusion);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
using NzbDrone.Http.REST.Attributes;
|
||||
using NzbDrone.SignalR;
|
||||
using Readarr.Http;
|
||||
using Readarr.Http.Extensions;
|
||||
|
||||
namespace Readarr.Api.V1.Books
|
||||
{
|
||||
|
|
@ -176,11 +175,8 @@ public ActionResult<BookResource> UpdateBook(BookResource bookResource)
|
|||
}
|
||||
|
||||
[RestDeleteById]
|
||||
public void DeleteBook(int id)
|
||||
public void DeleteBook(int id, bool deleteFiles = false, bool addImportListExclusion = false)
|
||||
{
|
||||
var deleteFiles = Request.GetBooleanQueryParameter("deleteFiles");
|
||||
var addImportListExclusion = Request.GetBooleanQueryParameter("addImportListExclusion");
|
||||
|
||||
_bookService.DeleteBook(id, deleteFiles, addImportListExclusion);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue