Browse Source

bugfix

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
feature/document
Stephan Richter 4 months ago
parent
commit
2cc4d43e7c
  1. 10
      user/src/main/java/de/srsoftware/umbrella/user/UserModule.java

10
user/src/main/java/de/srsoftware/umbrella/user/UserModule.java

@ -146,9 +146,13 @@ public class UserModule extends BaseHandler implements UserService {
} }
public Optional<UmbrellaUser> loadUser(Optional<Token> sessionToken) throws UmbrellaException { public Optional<UmbrellaUser> loadUser(Optional<Token> sessionToken) throws UmbrellaException {
if (sessionToken.isEmpty()) return empty(); try {
var session = users.load(sessionToken.get()); if (sessionToken.isEmpty()) return empty();
return Optional.of(users.load(session)); var session = users.load(sessionToken.get());
return Optional.of(users.load(session));
} catch (UmbrellaException e) {
return empty();
}
} }
public Optional<UmbrellaUser> loadUser(HttpExchange ex) throws UmbrellaException { public Optional<UmbrellaUser> loadUser(HttpExchange ex) throws UmbrellaException {

Loading…
Cancel
Save