From bb40056cfb163147755cde89862a0035752115d7 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Thu, 30 Aug 2007 10:14:25 +0000
Subject: [PATCH] Fix issue 2192: dsconfig delete-backend doesn't work
---
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java
index e24bbfd..06de23f 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java
@@ -329,18 +329,20 @@
// Confirm deletion.
private boolean confirmDeletion(ConsoleApplication app) throws CLIException {
- Message prompt = INFO_DSCFG_CONFIRM_DELETE.get(relation
- .getUserFriendlyName());
- app.println();
- if (!app.confirmAction(prompt, false)) {
- // Output failure message.
- Message msg = INFO_DSCFG_CONFIRM_DELETE_FAIL.get(relation
+ if (app.isInteractive()) {
+ Message prompt = INFO_DSCFG_CONFIRM_DELETE.get(relation
.getUserFriendlyName());
- app.printVerboseMessage(msg);
- return false;
- } else {
- return true;
+ app.println();
+ if (!app.confirmAction(prompt, false)) {
+ // Output failure message.
+ Message msg = INFO_DSCFG_CONFIRM_DELETE_FAIL.get(relation
+ .getUserFriendlyName());
+ app.printVerboseMessage(msg);
+ return false;
+ }
}
+
+ return true;
}
}
--
Gitblit v1.10.0