From 44b9e159c0312d8f76f4193e8e97e5cccf0497d4 Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Fri, 19 Jun 2015 11:31:59 +0000
Subject: [PATCH] CR-7318 OPENDJ-2152 fix boolean properties in tools.properties files

---
 opendj-cli/src/main/java/com/forgerock/opendj/cli/ArgumentParser.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opendj-cli/src/main/java/com/forgerock/opendj/cli/ArgumentParser.java b/opendj-cli/src/main/java/com/forgerock/opendj/cli/ArgumentParser.java
index 335703c..c8d7b0e 100644
--- a/opendj-cli/src/main/java/com/forgerock/opendj/cli/ArgumentParser.java
+++ b/opendj-cli/src/main/java/com/forgerock/opendj/cli/ArgumentParser.java
@@ -1773,8 +1773,8 @@
                 final String value = argumentProperties.getProperty(a.getPropertyName().toLowerCase());
                 final LocalizableMessageBuilder invalidReason = new LocalizableMessageBuilder();
                 if (value != null) {
-                    boolean addValue = !(a instanceof BooleanArgument)
-                            && a.valueIsAcceptable(value, invalidReason);
+                    boolean addValue = (a instanceof BooleanArgument) ? true
+                            : a.valueIsAcceptable(value, invalidReason);
                     if (addValue) {
                         a.addValue(value);
                         if (a.needsValue()) {

--
Gitblit v1.10.0