From 3e77d2afde8f8f73d077c10db53445e2d1c8ff2f Mon Sep 17 00:00:00 2001 From: Andrio Celos Date: Thu, 27 Mar 2025 18:08:22 +1100 Subject: [PATCH] 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. --- TableturfBattleServer/ApiEndpoints.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TableturfBattleServer/ApiEndpoints.cs b/TableturfBattleServer/ApiEndpoints.cs index 6d9f428..62f7553 100644 --- a/TableturfBattleServer/ApiEndpoints.cs +++ b/TableturfBattleServer/ApiEndpoints.cs @@ -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; }