Adapt to the latest Gerrit on stable-2.14 Add the extra parameter AccountCache for supporting the latest security fix on stable-2.14 for blocking users that have been set inactive. Bug: Issue 12717 Change-Id: I8ea1aec71060396a44150727716a746b0f0501d1
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebSession.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebSession.java index 4770052..e83aa30 100644 --- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebSession.java +++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebSession.java
@@ -19,6 +19,7 @@ import com.google.gerrit.httpd.WebSessionManagerFactory; import com.google.gerrit.server.AnonymousUser; import com.google.gerrit.server.IdentifiedUser.RequestFactory; +import com.google.gerrit.server.account.AccountCache; import com.google.gerrit.server.config.AuthConfig; import com.google.inject.Inject; import com.google.inject.Provider; @@ -37,13 +38,15 @@ FileBasedWebsessionCache cache, AuthConfig authConfig, Provider<AnonymousUser> anonymousProvider, - RequestFactory identified) { + RequestFactory identified, + AccountCache accountCache) { super( request.get(), response.get(), managerFactory.create(cache), authConfig, anonymousProvider, - identified); + identified, + accountCache); } }