Xavier ALT (OpenERP) has proposed merging
lp:~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat
into lp:openobject-server/6.0.
Requested reviews:
Naresh(OpenERP) (nch-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat/+merge/107178
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
--
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat/+merge/107178
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-server/6.0-opw-16490_fix_autogenerated_tree_view-xat.
=== modified file 'bin/osv/orm.py'
--- bin/osv/orm.py 2012-03-14 12:49:12 +0000
+++ bin/osv/orm.py 2012-05-24 09:26:20 +0000
@@ -1620,10 +1620,13 @@
elif view_type == 'tree':
_rec_name = self._rec_name
if _rec_name not in self._columns:
- _rec_name = self._columns.keys()[0]
+ if len(self._columns.keys()):
+ _rec_name = self._columns.keys()[0]
+ else:
+ _rec_name = 'id'
xml = '<?xml version="1.0" encoding="utf-8"?>' \
'<tree string="%s"><field name="%s"/></tree>' \
- % (self._description, self._rec_name)
+ % (self._description, _rec_name)
elif view_type == 'calendar':
xml = self.__get_default_calendar_view()
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp