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

Reply via email to