Reviewers: ,
Please review this at http://codereview.tryton.org/353003/ Affected files: M trytond/wizard/wizard.py Index: trytond/wizard/wizard.py =================================================================== --- a/trytond/wizard/wizard.py +++ b/trytond/wizard/wizard.py @@ -14,9 +14,10 @@ from trytond.error import WarningErrorMixin from trytond.url import URLMixin from trytond.protocols.jsonrpc import object_hook, JSONEncoder +from trytond.model import fields from trytond.model.fields import states_validate from trytond.pyson import PYSONEncoder -from trytond.model.browse import BrowseRecordNull +from trytond.model.browse import BrowseRecordNull, BrowseRecordList class Button(object): @@ -178,7 +179,10 @@ else: data = instance(data) elif target_obj: - return BrowseRecordNull() + if isinstance(field, (fields.Many2One, fields.One2One)): + return BrowseRecordNull() + else: + return BrowseRecordList([]) self.__cache[name] = data return data -- tryton-dev@googlegroups.com mailing list