diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/git/strategy/CherryPick.java b/gerrit-server/src/main/java/com/google/gerrit/server/git/strategy/CherryPick.java index 6913f77138..d34d1e330d 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/git/strategy/CherryPick.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/git/strategy/CherryPick.java @@ -142,15 +142,16 @@ public class CherryPick extends SubmitStrategy { final PatchSetApproval submitAudit = args.mergeUtil.getSubmitter(n); IdentifiedUser cherryPickUser; + PersonIdent serverNow = args.serverIdent.get(); PersonIdent cherryPickCommitterIdent; if (submitAudit != null) { cherryPickUser = args.identifiedUserFactory.create(submitAudit.getAccountId()); cherryPickCommitterIdent = cherryPickUser.newCommitterIdent( - submitAudit.getGranted(), args.serverIdent.get().getTimeZone()); + serverNow.getWhen(), serverNow.getTimeZone()); } else { cherryPickUser = args.identifiedUserFactory.create(n.change().getOwner()); - cherryPickCommitterIdent = args.serverIdent.get(); + cherryPickCommitterIdent = serverNow; } final String cherryPickCmtMsg = args.mergeUtil.createCherryPickCommitMessage(n); @@ -234,4 +235,4 @@ public class CherryPick extends SubmitStrategy { return args.mergeUtil.canCherryPick(args.mergeSorter, args.repo, mergeTip, args.rw, toMerge); } -} +} \ No newline at end of file