diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-09-05 17:24:42 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-09-05 17:24:42 +0200 |
| commit | dbd5acb46007052f97e1ea69748dd2ede7e79acf (patch) | |
| tree | 2d6767620376835d2d108a8aea992de88fcfb0eb /addons/web/controllers/main.py | |
| parent | c126c107c3018b451ac87b030d51b73f3957e162 (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.py | 7 |
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 = {} |
