[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