From 62daa123ee2c52f6398ad9ce6000de2d8e72e700 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 10 Apr 2013 10:48:45 +0000
Subject: [PATCH] Partial fix for OPENDJ-693: Implement modify/update support

---
 opendj-sdk/opendj3/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/opendj-sdk/opendj3/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java b/opendj-sdk/opendj3/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java
index 9de51bd..b03538a 100644
--- a/opendj-sdk/opendj3/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java
+++ b/opendj-sdk/opendj3/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java
@@ -198,11 +198,19 @@
                 useEtagAttribute(etagAttribute.asString());
             }
 
+            /*
+             * Default to false, even though it is supported by OpenDJ, because
+             * it requires additional permissions.
+             */
             if (configuration.get("useSubtreeDelete").defaultTo(false).asBoolean()) {
                 useSubtreeDelete();
             }
 
-            if (configuration.get("usePermissiveModify").defaultTo(false).asBoolean()) {
+            /*
+             * Default to true because it is supported by OpenDJ and does not
+             * require additional permissions.
+             */
+            if (configuration.get("usePermissiveModify").defaultTo(true).asBoolean()) {
                 usePermissiveModify();
             }
 

--
Gitblit v1.10.0