diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/Revert.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/Revert.java index ad01c2f571..16d80a52f4 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/Revert.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/Revert.java @@ -151,16 +151,15 @@ public class Revert implements RestModifyView, RevWalk revWalk = new RevWalk(git)) { RevCommit commitToRevert = revWalk.parseCommit(ObjectId.fromString(patch.getRevision().get())); + if (commitToRevert.getParentCount() == 0) { + throw new ResourceConflictException("Cannot revert initial commit"); + } Timestamp now = TimeUtil.nowTs(); PersonIdent committerIdent = new PersonIdent(serverIdent, now); PersonIdent authorIdent = user.asIdentifiedUser() .newCommitterIdent(now, committerIdent.getTimeZone()); - if (commitToRevert.getParentCount() == 0) { - throw new ResourceConflictException("Cannot revert initial commit"); - } - RevCommit parentToCommitToRevert = commitToRevert.getParent(0); revWalk.parseHeaders(parentToCommitToRevert);