From 5efd984eb11dd6468166d89b75f949dabba476c6 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 11 Sep 2007 04:21:04 +0000
Subject: [PATCH] Update the config file handler to fix a problem in which some change listeners may not be properly notified when the associated entry is updated.

---
 opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java b/opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java
index 9d0822c..3021309 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java
@@ -1738,7 +1738,7 @@
       LinkedList<Message> messages   = new LinkedList<Message>();
       for (ConfigChangeListener l : changeListeners)
       {
-        ConfigChangeResult result = l.applyConfigurationChange(newEntry);
+        ConfigChangeResult result = l.applyConfigurationChange(currentEntry);
         if (result.getResultCode() != ResultCode.SUCCESS)
         {
           if (resultCode == ResultCode.SUCCESS)
@@ -1749,7 +1749,7 @@
           messages.addAll(result.getMessages());
         }
 
-        handleConfigChangeResult(result, newEntry.getDN(),
+        handleConfigChangeResult(result, currentEntry.getDN(),
                                  l.getClass().getName(),
                                  "applyConfigurationChange");
       }

--
Gitblit v1.10.0