From a7a8816146d08137f171fceded620aeef3b0b080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 16 Aug 2012 16:00:21 +0200 Subject: [PATCH] Fix wrong sorting to get lazy first review461001 (transplanted from 32492bf6244d7f1e93570e3ad8136488e1b981e4) --- tryton/gui/window/view_form/view/form.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tryton/gui/window/view_form/view/form.py b/tryton/gui/window/view_form/view/form.py index 887c7af20d..ee09ff6163 100644 --- a/tryton/gui/window/view_form/view/form.py +++ b/tryton/gui/window/view_form/view/form.py @@ -122,7 +122,7 @@ class ViewForm(ParserView): # Get first the lazy one to reduce number of requests fields = [(name, field.attrs.get('loading', 'eager')) for name, field in record.group.fields.iteritems()] - fields.sort(key=operator.itemgetter(1)) + fields.sort(key=operator.itemgetter(1), reverse=True) for field, _ in fields: record[field].get(record, check_load=False) for name, widgets in self.widgets.iteritems():