[Erp5-report] r27022 - /erp5/trunk/products/ERP5Form/ProxyField.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon May 18 13:07:09 CEST 2009


Author: kazuhiko
Date: Mon May 18 13:07:08 2009
New Revision: 27022

URL: http://svn.erp5.org?rev=27022&view=rev
Log:
sort delegated lists to make proxy field representations more stable.

Modified:
    erp5/trunk/products/ERP5Form/ProxyField.py

Modified: erp5/trunk/products/ERP5Form/ProxyField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ProxyField.py?rev=27022&r1=27021&r2=27022&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ProxyField.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/ProxyField.py [utf8] Mon May 18 13:07:08 2009
@@ -278,7 +278,7 @@
     # now do actual update of values
     values.update(result)
     self.values = values
-    self.delegated_list = surcharge_list
+    self.delegated_list = sorted(surcharge_list)
 
     # finally notify field of all changed values if necessary
     for key in changed:
@@ -357,7 +357,7 @@
     # now do actual update of values
     tales.update(result)
     self.tales = tales
-    self.delegated_list = surcharge_list
+    self.delegated_list = sorted(surcharge_list)
     # Put a default value on not delegated parameter
     for key in result.keys():
       if not self.values.has_key(key):
@@ -382,7 +382,7 @@
         if message_key in messages:
           messages.pop(message_key)
     self.message_values = messages
-    self.delegated_message_list = surcharge_list
+    self.delegated_message_list = sorted(surcharge_list)
     if REQUEST:
       message="Content changed."
       return self.manage_messagesForm(self,REQUEST,




More information about the Erp5-report mailing list