From 2cc4d43e7c2f4a82651922c1368d315055905f1c Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sat, 12 Jul 2025 00:15:04 +0200 Subject: [PATCH] bugfix Signed-off-by: Stephan Richter --- .../java/de/srsoftware/umbrella/user/UserModule.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/user/src/main/java/de/srsoftware/umbrella/user/UserModule.java b/user/src/main/java/de/srsoftware/umbrella/user/UserModule.java index 29abeae..b6d4e6b 100644 --- a/user/src/main/java/de/srsoftware/umbrella/user/UserModule.java +++ b/user/src/main/java/de/srsoftware/umbrella/user/UserModule.java @@ -146,9 +146,13 @@ public class UserModule extends BaseHandler implements UserService { } public Optional loadUser(Optional sessionToken) throws UmbrellaException { - if (sessionToken.isEmpty()) return empty(); - var session = users.load(sessionToken.get()); - return Optional.of(users.load(session)); + try { + if (sessionToken.isEmpty()) return empty(); + var session = users.load(sessionToken.get()); + return Optional.of(users.load(session)); + } catch (UmbrellaException e) { + return empty(); + } } public Optional loadUser(HttpExchange ex) throws UmbrellaException {