diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/CherryPickChange.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/CherryPickChange.java index 1e748d938e..e12943216d 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/CherryPickChange.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/CherryPickChange.java @@ -196,8 +196,10 @@ public class CherryPickChange { final PatchSetInserter inserter = patchSetInserterFactory .create(git, revWalk, refControl, currentUser, change, cherryPickCommit); final PatchSet.Id newPatchSetId = inserter.getPatchSetId(); + final PatchSet current = db.patchSets().get(change.currentPatchSetId()); inserter .setMessage("Uploaded patch set " + newPatchSetId.get() + ".") + .setDraft(current.isDraft()) .insert(); return change.getId(); }