From 8433427527214c83f56c533259efd7f56a1863b3 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 03 Nov 2014 10:50:04 +0000
Subject: [PATCH] AutoRefactored: - work with null checked expressions first - revert conditions - collapse if statements - push negations down - invert equals()

---
 opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java b/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java
index 552d6e9..f8dbed2 100644
--- a/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java
+++ b/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java
@@ -277,11 +277,8 @@
             throw PropertyException.propertyIsSingleValuedException(d);
         }
 
-        if (values.isEmpty() && d.hasOption(PropertyOption.MANDATORY)) {
-            // But only if there are no default values.
-            if (property.getDefaultValues().isEmpty()) {
-                throw PropertyException.propertyIsMandatoryException(d);
-            }
+        if (values.isEmpty() && d.hasOption(PropertyOption.MANDATORY) && property.getDefaultValues().isEmpty()) {
+            throw PropertyException.propertyIsMandatoryException(d);
         }
 
         // Validate each value.

--
Gitblit v1.10.0