diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteReviewer.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteReviewer.java index 3a70e09975..3704f5dc90 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteReviewer.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteReviewer.java @@ -105,7 +105,7 @@ public class DeleteReviewer implements RestModifyView { } ChangeUtil.bumpRowVersionNotLastUpdatedOn(rsrc.getId(), db); db.patchSetApprovals().delete(del); - update.removeReviewer(rsrc.getUser().getAccountId()); + update.removeReviewer(rsrc.getReviewerUser().getAccountId()); if (msg.length() > 0) { ChangeMessage changeMessage = @@ -136,7 +136,7 @@ public class DeleteReviewer implements RestModifyView { private Iterable approvals(ReviewDb db, ReviewerResource rsrc) throws OrmException { - final Account.Id user = rsrc.getUser().getAccountId(); + final Account.Id user = rsrc.getReviewerUser().getAccountId(); return Iterables.filter( approvalsUtil.byChange(db, rsrc.getNotes()).values(), new Predicate() { diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteVote.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteVote.java index b3e59b9672..9abef6da16 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteVote.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/DeleteVote.java @@ -76,7 +76,7 @@ public class DeleteVote implements RestModifyView { change.getProject(), ctl.getUser().asIdentifiedUser(), TimeUtil.nowTs())) { bu.addOp(change.getId(), - new Op(r.getUser().getAccountId(), rsrc.getLabel())); + new Op(r.getReviewerUser().getAccountId(), rsrc.getLabel())); bu.execute(); } diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/PostReviewers.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/PostReviewers.java index 1766ed2378..3f7720c346 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/PostReviewers.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/PostReviewers.java @@ -149,7 +149,7 @@ public class PostReviewers implements RestModifyView { db.get(), rsrc.getControl(), rsrc.getChange().currentPatchSetId(), - rsrc.getUser().getAccountId()); + rsrc.getReviewerUser().getAccountId()); for (PatchSetApproval psa : byPatchSetUser) { votes.put(psa.getLabel(), psa.getValue()); }