Remove some validation from deckSleeves API field

This fixes a bug where certain actual sleeve IDs were rejected. Thanks to a Discord user who reported this.
This commit is contained in:
Andrio Celos 2025-03-27 18:08:22 +11:00
parent 74747b7f16
commit 3e77d2afde
No known key found for this signature in database
GPG Key ID: A4B57A2FF4019E28

View File

@ -298,7 +298,7 @@ internal static class ApiEndpoints {
return;
}
var deckSleeves = 0;
if (d.TryGetValue("deckSleeves", out var deckSleevesString) && (!int.TryParse(deckSleevesString, out deckSleeves) || deckSleeves is < 0 or >= 25)) {
if (d.TryGetValue("deckSleeves", out var deckSleevesString) && !int.TryParse(deckSleevesString, out deckSleeves)) {
response.SetErrorResponse(new(HttpStatusCode.BadRequest, "InvalidDeckSleeves", "Invalid deck sleeves."));
return;
}