From 31d9f3cb4a36912a4740c88bb0338052138f2242 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Thu, 4 Apr 2024 21:46:58 +0200 Subject: [PATCH] Fix parsing of illegal uuids with spaces --- .../github/games647/fastlogin/core/storage/SQLStorage.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/github/games647/fastlogin/core/storage/SQLStorage.java b/core/src/main/java/com/github/games647/fastlogin/core/storage/SQLStorage.java index 9a29818a..b856dfa0 100644 --- a/core/src/main/java/com/github/games647/fastlogin/core/storage/SQLStorage.java +++ b/core/src/main/java/com/github/games647/fastlogin/core/storage/SQLStorage.java @@ -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");