Merge lp:~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat into lp:openobject-server/6.0

Proposed by Xavier ALT
Status: Merged
Merged at revision: 3625
Proposed branch: lp:~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat
Merge into: lp:openobject-server/6.0
Diff against target: 19 lines (+5/-2)
1 file modified
bin/osv/orm.py (+5/-2)
To merge this branch: bzr merge lp:~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat
Reviewer Review Type Date Requested Status
Naresh(OpenERP) Pending
Review via email: mp+107178@code.launchpad.net

Description of the change

Hi,

This MP fix problem with auto-generated tree view which is not working on object having no columns (ex: stock.inventory.line.split). Change is similar to the fix done on trunk.

Regards,
Xavier

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/osv/orm.py'
2--- bin/osv/orm.py 2012-03-14 12:49:12 +0000
3+++ bin/osv/orm.py 2012-05-24 09:26:20 +0000
4@@ -1620,10 +1620,13 @@
5 elif view_type == 'tree':
6 _rec_name = self._rec_name
7 if _rec_name not in self._columns:
8- _rec_name = self._columns.keys()[0]
9+ if len(self._columns.keys()):
10+ _rec_name = self._columns.keys()[0]
11+ else:
12+ _rec_name = 'id'
13 xml = '<?xml version="1.0" encoding="utf-8"?>' \
14 '<tree string="%s"><field name="%s"/></tree>' \
15- % (self._description, self._rec_name)
16+ % (self._description, _rec_name)
17
18 elif view_type == 'calendar':
19 xml = self.__get_default_calendar_view()