Fix Settings Endpoints (FromBody tags)

This commit is contained in:
Glax 2025-03-19 23:49:24 +01:00
parent f2961711cf
commit 3981a41303

View File

@ -142,7 +142,7 @@ public class SettingsController(PgsqlContext context) : Controller
[HttpPatch("ImageCompression")] [HttpPatch("ImageCompression")]
[ProducesResponseType(Status200OK)] [ProducesResponseType(Status200OK)]
[ProducesResponseType(Status400BadRequest)] [ProducesResponseType(Status400BadRequest)]
public IActionResult SetImageCompression(int level) public IActionResult SetImageCompression([FromBody]int level)
{ {
if (level < 0 || level > 100) if (level < 0 || level > 100)
return BadRequest(); return BadRequest();
@ -168,7 +168,7 @@ public class SettingsController(PgsqlContext context) : Controller
/// <response code="200"></response> /// <response code="200"></response>
[HttpPatch("BWImages")] [HttpPatch("BWImages")]
[ProducesResponseType(Status200OK)] [ProducesResponseType(Status200OK)]
public IActionResult SetBwImagesToggle(bool enabled) public IActionResult SetBwImagesToggle([FromBody]bool enabled)
{ {
TrangaSettings.UpdateBwImages(enabled); TrangaSettings.UpdateBwImages(enabled);
return Ok(); return Ok();
@ -194,7 +194,7 @@ public class SettingsController(PgsqlContext context) : Controller
/// <response code="200"></response> /// <response code="200"></response>
[HttpPatch("AprilFoolsMode")] [HttpPatch("AprilFoolsMode")]
[ProducesResponseType(Status200OK)] [ProducesResponseType(Status200OK)]
public IActionResult SetAprilFoolsMode(bool enabled) public IActionResult SetAprilFoolsMode([FromBody]bool enabled)
{ {
TrangaSettings.UpdateAprilFoolsMode(enabled); TrangaSettings.UpdateAprilFoolsMode(enabled);
return Ok(); return Ok();