diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/ChangeInserter.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/ChangeInserter.java index 95a7a58bf9..afddd1d46d 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/ChangeInserter.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/ChangeInserter.java @@ -162,13 +162,13 @@ public class ChangeInserter { LabelTypes labelTypes = refControl.getProjectControl().getLabelTypes(); approvalsUtil.addReviewers(labelTypes, change, patchSet, patchSetInfo, reviewers, Collections. emptySet()); + if (changeMessage != null) { + db.changeMessages().insert(Collections.singleton(changeMessage)); + } db.commit(); } finally { db.rollback(); } - if (changeMessage != null) { - db.changeMessages().insert(Collections.singleton(changeMessage)); - } CheckedFuture f = mergeabilityChecker.updateAndIndexAsync(change);