diff --git a/Havana-Web/src/main/java/org/alexdev/http/controllers/site/ClientController.java b/Havana-Web/src/main/java/org/alexdev/http/controllers/site/ClientController.java index fab0918..afe342e 100644 --- a/Havana-Web/src/main/java/org/alexdev/http/controllers/site/ClientController.java +++ b/Havana-Web/src/main/java/org/alexdev/http/controllers/site/ClientController.java @@ -111,7 +111,7 @@ public class ClientController { var ssoTicket = playerDetails.getSsoTicket(); // Update sso ticket - if (GameConfiguration.getInstance().getBoolean("reset.sso.after.login") || ssoTicket.isBlank()) { + if (GameConfiguration.getInstance().getBoolean("reset.sso.after.login") || ssoTicket == null || ssoTicket.isBlank()) { ssoTicket = UUID.randomUUID().toString(); PlayerDao.setTicket(webConnection.session().getInt("user.id"), ssoTicket); }