From 90aaa05417e7fcd0cdaaaf94bc5f431cdc88b9ac Mon Sep 17 00:00:00 2001 From: Mirco Nasuti <mirco.nasuti@chuv.ch> Date: Mon, 12 Sep 2016 15:35:48 +0200 Subject: [PATCH] trying to fix user auth bug --- .../configuration/SecurityConfiguration.java | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java index 21ea7f2d4..b1aed8cff 100644 --- a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java +++ b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java @@ -188,8 +188,6 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter { return userAuthentication.getDetails().toString(); } - private transient User user; - /** * returns the user for the current session. * <p> @@ -203,19 +201,12 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter { * @return the user for the current session */ public synchronized User getUser() { - if (user == null) { - if (!authentication) { - user = new User(); - user.setUsername("TestUser"); - } else { - user = new User(getUserInfos()); - User foundUser = userRepository.findOne(user.getUsername()); - if (foundUser != null) { - user.setAgreeNDA(foundUser.getAgreeNDA()); - } - } - userRepository.save(user); + User user = new User(getUserInfos()); + User foundUser = userRepository.findOne(user.getUsername()); + if (foundUser != null) { + user.setAgreeNDA(foundUser.getAgreeNDA()); } + userRepository.save(user); return user; } -- GitLab