From 8e6fb9432151fd9eb49efe6937034e27c30a6545 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 01 Apr 2016 10:32:18 +0000
Subject: [PATCH] OPENDJ-2777 Invalid attribute syntax not caught with ldapmodify for badly shaped aci
---
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/GroupDN.java | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/GroupDN.java b/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/GroupDN.java
index 9d9b6c4..fb4757e 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/GroupDN.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/GroupDN.java
@@ -87,10 +87,8 @@
String value = ldapURLMatcher.group(ldapURLPos).trim();
DN dn=LDAPURL.decode(value, true).getBaseDN();
groupDNs.add(dn);
- } catch (DirectoryException ex) {
- LocalizableMessage message = WARN_ACI_SYNTAX_INVALID_GROUPDN_URL.get(
- ex.getMessageObject());
- throw new AciException(message);
+ } catch (LocalizedIllegalArgumentException | DirectoryException e) {
+ throw new AciException(WARN_ACI_SYNTAX_INVALID_GROUPDN_URL.get(e.getMessageObject()));
}
}
return new GroupDN(type, groupDNs);
--
Gitblit v1.10.0