summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Ljunggren <tomas.ljunggren@tieto.com>2011-11-09 19:40:07 +0100
committerPeter Heubeck <peter.heubeck@tieto.com>2011-11-10 14:09:24 +0100
commitbc5e8b3004b8c81028a207ed896403deef1338b7 (patch)
treea66cc6fb39905f5c87f5da3781165f1e8a317a10
parent22d1f4695878b2f767921293e85275fcb7728697 (diff)
Fixed review database update from StagingApprove
Added a call to ChangeUtil to submit (to DB) all changes that was approved by the SSH command staging-approve. This should remove the changes from the dashboard review requests section. Task-number: QTQAINFRA-270 Change-Id: I5c96180b8868596a57e5cbd794654833e9d038ed Reviewed-by: Peter Heubeck <peter.heubeck@tieto.com>
-rw-r--r--gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/StagingApprove.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/StagingApprove.java b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/StagingApprove.java
index 8167d713bc..e3d984601b 100644
--- a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/StagingApprove.java
+++ b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/StagingApprove.java
@@ -232,6 +232,9 @@ public class StagingApprove extends BaseCommand {
throw e;
}
+ for (PatchSet patch : toApprove) {
+ ChangeUtil.submit(patch.getId(), currentUser, db, opFactory, merger);
+ }
// Rebuild staging branch.
ChangeUtil.rebuildStaging(destination, currentUser, db, git, opFactory,
merger, hooks);