Merge branch 'stable-3.11' * stable-3.11: Point to correct JGit API docs version Audit: fetch current user and sessionId at the beginning of the REST API Release-Notes: skip Change-Id: I6d70a0f3bb837330b944dd6143ecbed0e1041ff9
diff --git a/java/com/google/gerrit/extensions/BUILD b/java/com/google/gerrit/extensions/BUILD index f36018b..762df80 100644 --- a/java/com/google/gerrit/extensions/BUILD +++ b/java/com/google/gerrit/extensions/BUILD
@@ -2,9 +2,9 @@ load("//tools:nongoogle.bzl", "GUAVA_DOC_URL") load("//tools/bzl:javadoc.bzl", "java_doc") -_DOC_VERS = "5.5.0.201909110433-r" +_DOC_VERS = "6.1.0.202203080745-r" -JGIT_DOC_URL = "https://download.eclipse.org/jgit/site/" + _DOC_VERS + "/apidocs" +JGIT_DOC_URL = "https://archive.eclipse.org/jgit/site/" + _DOC_VERS + "/apidocs" java_binary( name = "extension-api",
diff --git a/java/com/google/gerrit/httpd/restapi/RestApiServlet.java b/java/com/google/gerrit/httpd/restapi/RestApiServlet.java index 970be10..d7ec2ad 100644 --- a/java/com/google/gerrit/httpd/restapi/RestApiServlet.java +++ b/java/com/google/gerrit/httpd/restapi/RestApiServlet.java
@@ -328,6 +328,8 @@ Object inputRequestBody = null; RestResource rsrc = TopLevelResource.INSTANCE; ViewData viewData = null; + String sessionId = globals.webSession.get().getSessionId(); + CurrentUser currentUser = globals.currentUser.get(); try (TraceContext traceContext = enableTracing(req, res)) { String requestUri = requestUri(req); @@ -768,8 +770,8 @@ metric, System.nanoTime() - startNanos, TimeUnit.NANOSECONDS); globals.auditService.dispatch( new ExtendedHttpAuditEvent( - globals.webSession.get().getSessionId(), - globals.currentUser.get(), + sessionId, + currentUser, req, auditStartTs, qp != null ? qp.params() : ImmutableListMultimap.of(),