summaryrefslogtreecommitdiff
path: root/addons/web/controllers/main.py
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-09-05 17:24:42 +0200
committerXavier Morel <xmo@openerp.com>2011-09-05 17:24:42 +0200
commitdbd5acb46007052f97e1ea69748dd2ede7e79acf (patch)
tree2d6767620376835d2d108a8aea992de88fcfb0eb /addons/web/controllers/main.py
parentc126c107c3018b451ac87b030d51b73f3957e162 (diff)
[IMP] don't mess up ordering of fields saved in an exports list
bzr revid: xmo@openerp.com-20110905152442-wcczebz4rk9g7tjd
Diffstat (limited to 'addons/web/controllers/main.py')
-rw-r--r--addons/web/controllers/main.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py
index 054112b9beb..cf5bd2c0f46 100644
--- a/addons/web/controllers/main.py
+++ b/addons/web/controllers/main.py
@@ -1149,9 +1149,10 @@ class Export(View):
fields_data = self.fields_info(
req, model, map(operator.itemgetter('name'), export_fields_list))
- return dict(
- (field['name'], fields_data[field['name']])
- for field in export_fields_list)
+ return [
+ {'name': field['name'], 'label': fields_data[field['name']]}
+ for field in export_fields_list
+ ]
def fields_info(self, req, model, export_fields):
info = {}