diff options
Diffstat (limited to 'polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js')
-rw-r--r-- | polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js b/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js index 69beb78ecb..7a120c0718 100644 --- a/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js +++ b/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js @@ -29,13 +29,14 @@ Gerrit.BaseUrlBehavior, ], - _computeOwnerLink: function(account) { + _computeOwnerLink(account) { if (!account) { return; } - var accountID = account.email || account._account_id; - return this.getBaseUrl() + '/q/owner:' + encodeURIComponent(accountID); + return Gerrit.Nav.getUrlForOwner( + account.email || account.username || account.name || + account._account_id); }, - _computeShowEmail: function(account) { + _computeShowEmail(account) { return !!(account && !account.name); }, }); |