From 4c0475f46e5cda9d995e792b459825e06fe19557 Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <yannick.lecaillez@forgerock.com>
Date: Wed, 01 Jun 2016 15:41:34 +0000
Subject: [PATCH] OPENDJ-2774: Define revised Rest2LDAP configuration model.

---
 opendj-server-legacy/src/main/java/org/opends/server/api/HttpEndpoint.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/api/HttpEndpoint.java b/opendj-server-legacy/src/main/java/org/opends/server/api/HttpEndpoint.java
index e2336d8..79fe4ee 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/api/HttpEndpoint.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/api/HttpEndpoint.java
@@ -22,6 +22,7 @@
 
 import org.forgerock.http.HttpApplication;
 import org.forgerock.http.HttpApplicationException;
+import org.forgerock.i18n.LocalizableException;
 import org.forgerock.i18n.LocalizableMessage;
 import org.forgerock.opendj.server.config.server.HTTPEndpointCfg;
 import org.opends.server.core.ServerContext;
@@ -76,6 +77,11 @@
     }
     catch (HttpApplicationException e)
     {
+      if (e instanceof LocalizableException)
+      {
+        unacceptableReasons.add(((LocalizableException) e).getMessageObject());
+        return false;
+      }
       unacceptableReasons.add(ERR_CONFIG_HTTPENDPOINT_INVALID_CONFIGURATION
           .get(configuration.dn(), stackTraceToSingleLineString(e)));
       return false;

--
Gitblit v1.10.0