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

Reply via email to