From 233012fc7e14d8856f75956f02edac991c70dd5a Mon Sep 17 00:00:00 2001
From: fguigues <fguigues@localhost>
Date: Tue, 04 Dec 2007 14:46:44 +0000
Subject: [PATCH] Fix Issue 2331 : The no-prompt option is now managed in the manage-tasks command line

---
 opends/src/server/org/opends/server/tools/ManageTasks.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/tools/ManageTasks.java b/opends/src/server/org/opends/server/tools/ManageTasks.java
index 3116cda..fc596b9 100644
--- a/opends/src/server/org/opends/server/tools/ManageTasks.java
+++ b/opends/src/server/org/opends/server/tools/ManageTasks.java
@@ -275,6 +275,11 @@
           MenuResult<TaskEntry> r =
                   new CancelTask(cancel.getValue()).invoke(this);
           if (r.isAgain()) return 1;
+        } else if (!isInteractive()) {
+           // no-prompt option
+           getOutputStream().println();
+           printSummaryTable();
+           return 0;
         }
 
       } catch (LDAPConnectionException lce) {
@@ -306,7 +311,8 @@
    * {@inheritDoc}
    */
   public boolean isMenuDrivenMode() {
-    return !task.isPresent() && !cancel.isPresent() && !summary.isPresent();
+    return !task.isPresent() && !cancel.isPresent() && !summary.isPresent() &&
+           !noPrompt.isPresent();
   }
 
   /**

--
Gitblit v1.10.0