Skip to content
Snippets Groups Projects
Commit 81352d47 authored by Yannick Tivisse's avatar Yannick Tivisse
Browse files

[FIX] res_config: Manage m2o,m2m and o2m for `default_` fields

Before this fix this was crashing for these kind of fields because we received a recordset instead of a id list.
parent 5b79505b
No related branches found
No related tags found
No related merge requests found
......@@ -521,7 +521,11 @@ class ResConfigSettings(models.TransientModel, ResConfigModuleInstallationMixin)
# default values fields
IrValues = self.env['ir.values'].sudo()
for name, model, field in classified['default']:
IrValues.set_default(model, field, self[name])
if isinstance(self[name], models.BaseModel):
value = self[name].ids
else:
value = self[name]
IrValues.set_default(model, field, value)
# group fields: modify group / implied groups
for name, groups, implied_group in classified['group']:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment