]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6949 Commit session during authentication
authorEric Hartmann <hartmann.eric@gmail.com>
Tue, 17 Apr 2018 16:25:20 +0000 (18:25 +0200)
committerSonarTech <sonartech@sonarsource.com>
Wed, 18 Apr 2018 18:20:53 +0000 (20:20 +0200)
server/sonar-server/src/main/java/org/sonar/server/authentication/CredentialsAuthenticator.java

index 63cb971d681327d9af1b8df1af0971f06ef86c87..2acb69cb4ca80c9bb24b3ae6eb56027fe170b55f 100644 (file)
@@ -55,6 +55,7 @@ public class CredentialsAuthenticator {
     UserDto localUser = dbClient.userDao().selectActiveUserByLogin(dbSession, userLogin);
     if (localUser != null && localUser.isLocal()) {
       localAuthentication.authenticate(dbSession, localUser, userPassword, method);
+      dbSession.commit();
       authenticationEvent.loginSuccess(request, userLogin, Source.local(method));
       return localUser;
     }