Reviewers: ,


Please review this at http://codereview.tryton.org/594006/

Affected files:
  M tryton/gui/window/view_form/model/record.py


Index: tryton/gui/window/view_form/model/record.py
===================================================================

--- a/tryton/gui/window/view_form/model/record.py
+++ b/tryton/gui/window/view_form/model/record.py
@@ -547,6 +547,11 @@
                 continue
             fieldnames.add(fieldname)
             values.update(self._get_on_change_args(on_change_with))
+            if isinstance(self.group.fields[fieldname], (fields.M2OField,
+                        fields.ReferenceField)):
+                field_rec_name = fieldname + '.rec_name'
+                if field_rec_name in self.value:
+                    del self.value[field_rec_name]
         if fieldnames:
             try:
result = RPCExecute('model', self.model_name, 'on_change_with',



--
--
[email protected] mailing list



Reply via email to