diff options
author | David Ostrovsky <david@ostrovsky.org> | 2013-06-08 22:23:23 +0200 |
---|---|---|
committer | Shawn Pearce <sop@google.com> | 2013-06-09 02:00:08 +0000 |
commit | c2438693f49171bc84346123d9e5c2ad0b15ab9a (patch) | |
tree | 6c392f1565fc4a514c754b4cbe836a68b832cc0c | |
parent | 65f112881996356dcf34e36cf497e33f20df93d5 (diff) |
Propagate user access path from ssh scope in request scope
Bug: issue 1902
Change-Id: I98ee76241475322f3bfdeacf024395bcc6606f11
-rw-r--r-- | gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshScope.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshScope.java b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshScope.java index 64a1a424b5..0ae40a5adf 100644 --- a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshScope.java +++ b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshScope.java @@ -82,7 +82,9 @@ class SshScope { public CurrentUser getCurrentUser() { final CurrentUser user = session.getCurrentUser(); if (user instanceof IdentifiedUser) { - return userFactory.create(((IdentifiedUser) user).getAccountId()); + IdentifiedUser identifiedUser = userFactory.create(((IdentifiedUser) user).getAccountId()); + identifiedUser.setAccessPath(user.getAccessPath()); + return identifiedUser; } return user; } |