diff options
Diffstat (limited to 'gerrit-sshd/src/main/java')
-rw-r--r-- | gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/ReviewCommand.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/ReviewCommand.java b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/ReviewCommand.java index a50441d95b..d3cf572e9f 100644 --- a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/ReviewCommand.java +++ b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/ReviewCommand.java @@ -34,6 +34,7 @@ import com.google.gerrit.server.git.MergeQueue; import com.google.gerrit.server.git.StagingUtil; import com.google.gerrit.server.mail.AbandonedSender; import com.google.gerrit.server.mail.EmailException; +import com.google.gerrit.server.mail.RestoredSender; import com.google.gerrit.server.patch.PublishComments; import com.google.gerrit.server.project.CanSubmitResult; import com.google.gerrit.server.project.ChangeControl; @@ -130,6 +131,9 @@ public class ReviewCommand extends BaseCommand { private AbandonedSender.Factory abandonedSenderFactory; @Inject + private RestoredSender.Factory restoredSenderFactory; + + @Inject private FunctionState.Factory functionStateFactory; @Inject @@ -307,7 +311,7 @@ public class ReviewCommand extends BaseCommand { if (restoreChange) { if (changeControl.canRestore()) { ChangeUtil.restore(patchSetId, currentUser, changeComment, db, - abandonedSenderFactory, hooks); + restoredSenderFactory, hooks); } else { throw error("Not permitted to restore change"); } |