in src/main/java/com/googlesource/gerrit/plugins/reviewers/ReviewersResolver.java [89:111]
private boolean resolveAccount(
Project.NameKey project,
int changeNumber,
@Nullable AccountInfo uploader,
Set<Account.Id> reviewers,
String accountName) {
try {
AccountResolver.Result result = accountResolver.resolve(accountName);
if (result.asList().size() == 1) {
Account.Id id = result.asList().get(0).account().id();
if (uploader == null || id.get() != uploader._accountId) {
reviewers.add(id);
return true;
}
}
return false;
} catch (StorageException | IOException | ConfigInvalidException e) {
logger.atSevere().withCause(e).log(
"For the change %d of project %s: failed to resolve account %s.",
changeNumber, project, accountName);
return true;
}
}