From a6cced8bf29418e2d5dabb836bd046d920ee3872 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 25 Jun 2008 15:31:12 +0000
Subject: [PATCH] Fix for issue 3327 (cmd line returned by dsconfig with --displayCommand to create new attribute is invalid)

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

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java
index a92718e..9709e03 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java
@@ -456,7 +456,7 @@
                             INFO_VALUE_SET_PLACEHOLDER.get(), null, null,
                             INFO_DSCFG_DESCRIPTION_PROP_VAL.get());
                         arg.addValue(cvc.getPropertyDefinition().getName()+':'+
-                            cvc.getValue());
+                            getArgumentValue(cvc.getValue()));
                         builder.addArgument(arg);
                       }
                       catch (Throwable t)
@@ -972,7 +972,7 @@
           INFO_DSCFG_DESCRIPTION_REMOVE_PROP_VAL.get());
       for (Object value : mod.getModificationValues())
       {
-        arg.addValue(propName+':'+value);
+        arg.addValue(propName+':'+getArgumentValue(value));
       }
       break;
     case ADD:
@@ -982,7 +982,7 @@
           INFO_DSCFG_DESCRIPTION_ADD_PROP_VAL.get());
       for (Object value : mod.getModificationValues())
       {
-        arg.addValue(propName+':'+value);
+        arg.addValue(propName+':'+getArgumentValue(value));
       }
       break;
     case SET:
@@ -992,7 +992,7 @@
           INFO_DSCFG_DESCRIPTION_PROP_VAL.get());
       for (Object value : mod.getModificationValues())
       {
-        arg.addValue(propName+':'+value);
+        arg.addValue(propName+':'+getArgumentValue(value));
       }
       break;
     default:

--
Gitblit v1.10.0