From 52e042e88479e8a1a15aeef7a9654950eeae783e Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 19 Jan 2010 08:20:56 +0000
Subject: [PATCH] Fix for issue 4493 (control-panel: wrong message when modifying user entry) The password was systematically modified unnecessarily which lead to the misleading message.

---
 opends/src/guitools/org/opends/guitools/controlpanel/ui/SimplifiedViewEntryPanel.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/SimplifiedViewEntryPanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/SimplifiedViewEntryPanel.java
index 85f779f..5dfdded 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/SimplifiedViewEntryPanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/SimplifiedViewEntryPanel.java
@@ -118,8 +118,8 @@
   private GenericDialog browseEntriesDlg;
   private LDAPEntrySelectionPanel browseEntriesPanel;
 
-  private Map<String, Set<String>> lastUserPasswords =
-    new HashMap<String,Set<String>>();
+  private Map<String, List<String>> lastUserPasswords =
+    new HashMap<String,List<String>>();
 
   private CustomSearchResult searchResult;
   private boolean isReadOnly;
@@ -516,7 +516,7 @@
 
         if (isPassword(attr))
         {
-          Set<String> pwds = new HashSet<String>();
+          List<String> pwds = new ArrayList<String>();
           for (Object o : values)
           {
             pwds.add(getPasswordStringValue(o));

--
Gitblit v1.10.0