From 802263ae38d5d54acdd4945dbbce39c5f6bd26eb Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Mon, 23 Jul 2007 17:55:12 +0000
Subject: [PATCH] Fix issue 1819: add support for tagging properties as advanced.

---
 opends/src/server/org/opends/server/admin/client/PropertySet.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/client/PropertySet.java b/opends/src/server/org/opends/server/admin/client/PropertySet.java
index 963b125..d4407ac 100644
--- a/opends/src/server/org/opends/server/admin/client/PropertySet.java
+++ b/opends/src/server/org/opends/server/admin/client/PropertySet.java
@@ -417,7 +417,10 @@
     }
 
     if (values.isEmpty() && d.hasOption(PropertyOption.MANDATORY)) {
-      throw new PropertyIsMandatoryException(d);
+      // But only if there are no default values.
+      if (property.getDefaultValues().isEmpty()) {
+        throw new PropertyIsMandatoryException(d);
+      }
     }
 
     // Validate each value.

--
Gitblit v1.10.0