From aeed3c534c0a52f3fbf525573715349fb187316a Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Wed, 08 Jun 2016 15:18:05 +0000
Subject: [PATCH] OPENDJ-3096 Fix incorrect response status code
---
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorizations.java | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorizations.java b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorizations.java
index 9324c98..5fc5524 100644
--- a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorizations.java
+++ b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorizations.java
@@ -267,9 +267,8 @@
try {
authz.put(template.getSecurityContextID(), template.formatAsAuthzId(token.asJsonValue()));
} catch (final IllegalArgumentException e) {
- return newResultPromise(new Response().setStatus(Status.FORBIDDEN)
- .setCause(e)
- .setEntity(ERR_AUTHZID_DECODER_RESPONSE.get().toString()));
+ return newResultPromise(new Response().setStatus(Status.INTERNAL_SERVER_ERROR)
+ .setCause(e));
}
final Context securityContext = new SecurityContext(context, token.getToken(), authz);
return next.handle(securityContext, request);
--
Gitblit v1.10.0