Save the new ir.model.data instances before calling functions on them
Closes #14885
This commit is contained in:
@@ -595,6 +595,8 @@ class TrytondXmlHandler(sax.handler.ContentHandler):
|
||||
if new_values:
|
||||
to_update += [[record], values]
|
||||
if values.keys() - set(mdata.field_names):
|
||||
if mdata.id is None:
|
||||
mdata.save()
|
||||
field_names = dict(mdata.get_field_names()).keys()
|
||||
mdata.field_names = tuple(
|
||||
(set(mdata.field_names) & field_names) | values.keys())
|
||||
|
||||
Reference in New Issue
Block a user