From 76c3cfdcc91e46c77dbedcacef2316d9dbd948e0 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Fri, 03 Jun 2016 12:45:54 +0000
Subject: [PATCH] OPENDJ-2833 Don't log error when adding invalid syntax values to groupofuniquenames and invalid attribute syntax is accepted
---
opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java b/opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java
index cc7a387..1a9ff65 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java
@@ -44,6 +44,7 @@
import org.opends.server.core.ModifyOperationBasis;
import org.opends.server.core.ServerContext;
import org.opends.server.protocols.ldap.LDAPControl;
+import org.opends.server.types.AcceptRejectWarn;
import org.opends.server.types.Attribute;
import org.opends.server.types.Attributes;
import org.opends.server.types.Control;
@@ -205,8 +206,12 @@
catch (LocalizedIllegalArgumentException e)
{
logger.traceException(e);
- logger.error(ERR_STATICGROUP_CANNOT_DECODE_MEMBER_VALUE_AS_DN,
+ if (DirectoryServer.getSyntaxEnforcementPolicy() == AcceptRejectWarn.REJECT)
+ {
+ logger.error(ERR_STATICGROUP_CANNOT_DECODE_MEMBER_VALUE_AS_DN,
v, someMemberAttributeType.getNameOrOID(), groupEntry.getName(), e.getMessageObject());
+ }
+ // else just ignore this value (issue OPENDJ-2833)
}
}
}
--
Gitblit v1.10.0