From 3b415f34b2186e67860a2e2c95af76b09b1e8b4a Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Sat, 5 Apr 2025 13:48:28 -0500 Subject: [PATCH] Fixed the tournament/league name validation being exactly backwards and only permitting event creation if the name was too long --- .../gempukku/lotro/async/handler/AdminRequestHandler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/AdminRequestHandler.java b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/AdminRequestHandler.java index 3f359ac4c..2a9542d46 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/AdminRequestHandler.java +++ b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/AdminRequestHandler.java @@ -473,7 +473,7 @@ public class AdminRequestHandler extends LotroServerRequestHandler implements Ur List maxMatchesStr = getFormMultipleParametersSafely(postDecoder, "maxMatches[]"); Throw400IfStringNull("name", name); - Throw400IfValidationFails("name", name, name.length() > 45, "League name must be 45 characters or less."); + Throw400IfValidationFails("name", name, name.length() <= 45, "League name must be 45 characters or less."); int cost = Throw400IfNullOrNonInteger("cost", costStr); if(startStr.length() != 8) throw new HttpProcessingException(400, "Parameter 'start' must be exactly 8 digits long: YYYYMMDD"); @@ -629,7 +629,7 @@ public class AdminRequestHandler extends LotroServerRequestHandler implements Ur Throw400IfStringNull("name", name); - Throw400IfValidationFails("name", name, name.length() > 45, "League name must be 45 characters or less."); + Throw400IfValidationFails("name", name, name.length() <= 45, "League name must be 45 characters or less."); int cost = Throw400IfNullOrNonInteger("cost", costStr); if(startStr.length() != 8) throw new HttpProcessingException(400, "Parameter 'start' must be exactly 8 digits long: YYYYMMDD"); @@ -780,7 +780,7 @@ public class AdminRequestHandler extends LotroServerRequestHandler implements Ur Throw400IfStringNull("name", name); - Throw400IfValidationFails("name", name, name.length() > 45, "League name must be 45 characters or less."); + Throw400IfValidationFails("name", name, name.length() <= 45, "League name must be 45 characters or less."); int cost = Throw400IfNullOrNonInteger("cost", costStr); if(startStr.length() != 8) throw new HttpProcessingException(400, "Parameter 'start' must be exactly 8 digits long: YYYYMMDD"); @@ -941,7 +941,7 @@ public class AdminRequestHandler extends LotroServerRequestHandler implements Ur var type = Tournament.TournamentType.parse(typeStr); Throw400IfValidationFails("type", typeStr, type != null); Throw400IfStringNull("name", name); - Throw400IfValidationFails("name", name, name.length() > 45, "Tournament name must be 45 characters or less."); + Throw400IfValidationFails("name", name, name.length() <= 45, "Tournament name must be 45 characters or less."); boolean wc = ParseBoolean("wc", wcStr, false); Throw400IfStringNull("tournamentId", tournamentId); Throw400IfStringNull("format", formatStr);