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