Reset rec_name for on_change_with calls
issue2888 review594006 (transplanted from ea3353be76ad7370364874c1d08c767b15b49e8e)
This commit is contained in:
1 parent
2b82b59650
commit
11db41ec52
1 file changed
+5
@@ -536,6 +536,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',
|
||||
|
||||
Reference in new issue
Block a user