Fixed the tournament/league name validation being exactly backwards and only permitting event creation if the name was too long

This commit is contained in:
Christian 'ketura' McCarty
2025-04-05 13:48:28 -05:00
parent 17409b22dd
commit 3b415f34b2

View File

@@ -473,7 +473,7 @@ public class AdminRequestHandler extends LotroServerRequestHandler implements Ur
List<String> 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);