From 641a157b56e497cd12f37290857a8a522cd1adf9 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Thu, 11 Oct 2007 08:47:01 +0000
Subject: [PATCH] Fix create-ads: backend name should not be mandatory as it's always exit in the server Fix unit-test 'beforeclass' and 'afterclass'

---
 opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliAds.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliAds.java b/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliAds.java
index b9650bb..e853598 100644
--- a/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliAds.java
+++ b/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliAds.java
@@ -186,7 +186,7 @@
     subCommands.add(createAdsSubCmd);
 
     createAdsBackendNameArg = new StringArgument("backendName",
-        OPTION_SHORT_BACKENDNAME, OPTION_LONG_BACKENDNAME, true, true,
+        OPTION_SHORT_BACKENDNAME, OPTION_LONG_BACKENDNAME, false, true,
         OPTION_VALUE_BACKENDNAME,
         INFO_ADMIN_ARG_BACKENDNAME_DESCRIPTION.get());
     createAdsSubCmd.addArgument(createAdsBackendNameArg);
@@ -231,7 +231,11 @@
       // create-ads subcommand
       if (subCmd.getName().equals(createAdsSubCmd.getName()))
       {
-        String backendName = createAdsBackendNameArg.getValue();
+        String backendName = null;
+        if (createAdsBackendNameArg.isPresent())
+        {
+          backendName = createAdsBackendNameArg.getValue();
+        }
         ctx = argParser.getContext(outStream, errStream);
         if (ctx == null)
         {

--
Gitblit v1.10.0