diff --git a/src/main/java/com/grubnest/game/core/databasehandler/MySQL.java b/src/main/java/com/grubnest/game/core/databasehandler/MySQL.java index 9771619..507ced0 100644 --- a/src/main/java/com/grubnest/game/core/databasehandler/MySQL.java +++ b/src/main/java/com/grubnest/game/core/databasehandler/MySQL.java @@ -91,9 +91,12 @@ public Optional getIdFromUsername(String username) { """)) { statement.setString(1, username); ResultSet queryResults = statement.executeQuery(); - queryResults.next(); - return Optional.of(UUID.fromString(queryResults.getString(1))); + if (queryResults.next()) { + return Optional.of(UUID.fromString(queryResults.getString(1))); + } else { + return Optional.empty(); + } } catch (SQLException e) { e.printStackTrace(); @@ -116,9 +119,12 @@ public Optional getUsernameFromID(UUID id) { """); statement.setString(1, id.toString()); ResultSet queryResults = statement.executeQuery(); - queryResults.next(); - return Optional.of(queryResults.getString(1)); + if (queryResults.next()) { + return Optional.of(queryResults.getString(1)); + } else { + return Optional.empty(); + } } catch (SQLException e) { e.printStackTrace();