From e2434b8305d1c4d114458f6eacd7f377d773a911 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 10 Mar 2009 10:26:49 +0000
Subject: [PATCH] Fix for issue 3678 (dsconfig displays corresponding command, although --displayCommand not specified) Check the provided arguments before printing the command-line.

---
 opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java
index 19333af..7ae1d56 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java
@@ -946,13 +946,11 @@
       MenuResult<Integer> result = handler.run(this, factory);
 
       if (result.isSuccess()) {
-        if (isInteractive())
+        if (isInteractive() &&
+            handler.isCommandBuilderUseful())
         {
-          println();
-          println(INFO_DSCFG_NON_INTERACTIVE.get(
-              getCommandBuilder(handler).toString()));
+          printCommandBuilder(getCommandBuilder(handler));
         }
-
         return result.getValue();
       } else {
         // User must have quit.

--
Gitblit v1.10.0