Fix parsing of illegal uuids with spaces

This commit is contained in:
2024-04-04 21:46:58 +02:00
parent 56e43fb146
commit 31d9f3cb4a

View File

@ -147,7 +147,10 @@ public abstract class SQLStorage implements AuthStorage {
if (resultSet.next()) {
long userId = resultSet.getInt("UserID");
UUID uuid = Optional.ofNullable(resultSet.getString("UUID")).map(UUIDAdapter::parseId).orElse(null);
UUID uuid = Optional.ofNullable(resultSet.getString("UUID"))
.map(String::trim)
.map(UUIDAdapter::parseId)
.orElse(null);
String name = resultSet.getString("Name");
boolean premium = resultSet.getBoolean("Premium");