Reviewers: ,
Please review this at http://codereview.tryton.org/441002/
Affected files:
M proteus/__init__.py
Index: proteus/__init__.py
===================================================================
--- a/proteus/__init__.py
+++ b/proteus/__init__.py
@@ -700,7 +700,10 @@
values = self._get_eval()
del values['id']
for field, definition in self._fields.iteritems():
- if definition['type'] in ('one2many', 'many2many'):
+ if definition['type'] == 'one2many':
+ values[field] = [x._get_on_change_value()
+ for x in getattr(self, field)]
+ elif definition['type'] == 'many2many':
values[field] = [x._get_eval() for x in getattr(self,
field)]
return values
--
[email protected] mailing list