From 5b1c03c82d68c90715e7868fd32b212a0818faef Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Mon, 18 May 2009 11:07:08 +0000 Subject: [PATCH] sort delegated lists to make proxy field representations more stable. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27022 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Form/ProxyField.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/product/ERP5Form/ProxyField.py b/product/ERP5Form/ProxyField.py index 70b2e379b5..9af37cbb0d 100644 --- a/product/ERP5Form/ProxyField.py +++ b/product/ERP5Form/ProxyField.py @@ -278,7 +278,7 @@ class ProxyField(ZMIField): # 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 @@ class ProxyField(ZMIField): # 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 @@ class ProxyField(ZMIField): 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, -- 2.30.9