Improve input validation for story level moderation

This commit is contained in:
Slendy 2023-06-26 23:41:30 -05:00
parent f965be88b7
commit 5c66b0f713
No known key found for this signature in database
GPG key ID: 7288D68361B91428
2 changed files with 3 additions and 3 deletions

View file

@ -18,7 +18,7 @@ public class ModerationPageController : ControllerBase
}
[HttpPost("findStoryLevel")]
public async Task<IActionResult> FindStorySlot([FromForm] int placeholderSlotId)
public async Task<IActionResult> FindStorySlot([FromForm] int? placeholderSlotId)
{
UserEntity? user = this.database.UserFromWebRequest(this.Request);
if (user == null) return this.Redirect("~/login");
@ -30,6 +30,6 @@ public class ModerationPageController : ControllerBase
.Select(s => s.SlotId)
.FirstOrDefaultAsync();
return this.Redirect(slotId == 0 ? "~/" : $"~/slot/{slotId}");
return this.Redirect(slotId == 0 ? "~/moderation" : $"~/slot/{slotId}");
}
}