Reset rec_name for on_change_with calls

issue2888
review594006
This commit is contained in:
Cédric Krier committed 2012-11-16 11:03:43 +01:00
1 parent e071b088da
commit 62976eea90
1 file changed
+5
@@ -549,6 +549,11 @@ class Record(SignalEvent):
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',