diff --git a/odoo/addons/base/res/res_config.py b/odoo/addons/base/res/res_config.py index a19c6406dcb..27dc8e3df7f 100644 --- a/odoo/addons/base/res/res_config.py +++ b/odoo/addons/base/res/res_config.py @@ -523,7 +523,10 @@ class ResConfigSettings(models.TransientModel, ResConfigModuleInstallationMixin) IrValues = self.env['ir.values'].sudo() for name, model, field in classified['default']: if isinstance(self[name], models.BaseModel): - value = self[name].ids + if self._fields[name].type == 'many2one': + value = self[name].id + else: + value = self[name].ids else: value = self[name] IrValues.set_default(model, field, value)