From b3e78216a2838f9e8c7c68bdf1a1fd9f4989521d Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Wed, 05 Mar 2008 12:42:55 +0000
Subject: [PATCH] Fix for issue #3005 (dsframework set-admin-user-properties does not work with the password of the administrator)
---
opends/src/ads/org/opends/admin/ads/ADSContext.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/opends/src/ads/org/opends/admin/ads/ADSContext.java b/opends/src/ads/org/opends/admin/ads/ADSContext.java
index fb972fe..833633e 100644
--- a/opends/src/ads/org/opends/admin/ads/ADSContext.java
+++ b/opends/src/ads/org/opends/admin/ads/ADSContext.java
@@ -1271,6 +1271,8 @@
LdapName dnCentralAdmin =
makeDNFromAdministratorProperties(adminProperties);
+ boolean updatePassword = adminProperties
+ .containsKey(AdministratorProperty.PASSWORD);
try
{
// Entry renaming
@@ -1307,7 +1309,7 @@
{
BasicAttributes attrs =
makeAttrsFromAdministratorProperties(
- adminProperties, false, currentPrivileges);
+ adminProperties, updatePassword, currentPrivileges);
dirContext.modifyAttributes(dnCentralAdmin,
DirContext.REPLACE_ATTRIBUTE, attrs);
}
--
Gitblit v1.10.0