diff --git a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/userprofile/shared/userdetails/UserDetailsPresenter.java b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/userprofile/shared/userdetails/UserDetailsPresenter.java index 1f0af37c15b..e49a84cef10 100755 --- a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/userprofile/shared/userdetails/UserDetailsPresenter.java +++ b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/userprofile/shared/userdetails/UserDetailsPresenter.java @@ -39,6 +39,7 @@ public class UserDetailsPresenter implements AbstractUserDetails.Presenter { if (authenticationManager.getAuthenticationContext().isLoggedIn()) { view.setUser(authenticationManager.getAuthenticationContext().getCurrentUser()); } + this.userService.addUserStatusEventHandler((user, preAuthenticated)->view.setUser(user)); } public void setAuthenticationContext(AuthenticationContext authenticationContext) {