diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java b/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java index 8efb4ae3a9..1d43453684 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java @@ -285,12 +285,14 @@ public class PublishComments implements Callable { private void email() { try { - final CommentSender cm = commentSenderFactory.create(change); - cm.setFrom(user.getAccountId()); - cm.setPatchSet(patchSet, patchSetInfoFactory.get(patchSetId)); - cm.setChangeMessage(message); - cm.setPatchLineComments(drafts); - cm.send(); + if (message != null) { + final CommentSender cm = commentSenderFactory.create(change); + cm.setFrom(user.getAccountId()); + cm.setPatchSet(patchSet, patchSetInfoFactory.get(patchSetId)); + cm.setChangeMessage(message); + cm.setPatchLineComments(drafts); + cm.send(); + } } catch (EmailException e) { log.error("Cannot send comments by email for patch set " + patchSetId, e); } catch (PatchSetInfoNotAvailableException e) {