diff --git a/odoo/addons/base/res/res_config.py b/odoo/addons/base/res/res_config.py index 8e176fe1a6f..73eb71580f1 100644 --- a/odoo/addons/base/res/res_config.py +++ b/odoo/addons/base/res/res_config.py @@ -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']: