diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/ApprovalsUtil.java b/gerrit-server/src/main/java/com/google/gerrit/server/ApprovalsUtil.java index 556ae82d6d..a295c49d0e 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/ApprovalsUtil.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/ApprovalsUtil.java @@ -124,14 +124,14 @@ public class ApprovalsUtil { Account.Id authorId = info.getAuthor() != null ? info.getAuthor().getAccount() : null; - if (authorId != null) { + if (authorId != null && !ps.isDraft()) { need.add(authorId); } Account.Id committerId = info.getCommitter() != null ? info.getCommitter().getAccount() : null; - if (committerId != null) { + if (committerId != null && !ps.isDraft()) { need.add(committerId); } need.remove(change.getOwner());