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(),