From 55e1b4449210251ee744687a74c829469fe462ef Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 9 Sep 2019 09:33:51 +0000 Subject: [PATCH] [FIX] fields: enable default on company-dependent field The ORM overrides the default defined programmatically on the field, and set a default function that retrieves the value in `ir.property`. closes odoo/odoo#36545 Signed-off-by: Raphael Collet (rco) --- odoo/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/fields.py b/odoo/fields.py index d1db4c8519f..d658ad5782c 100644 --- a/odoo/fields.py +++ b/odoo/fields.py @@ -420,7 +420,7 @@ class Field(MetaField('DummyField', (object,), {})): # by default, company-dependent fields are not stored and not copied attrs['store'] = False attrs['copy'] = attrs.get('copy', False) - attrs['default'] = self._default_company_dependent + attrs['default'] = attrs.get('default', self._default_company_dependent) attrs['compute'] = self._compute_company_dependent if not attrs.get('readonly'): attrs['inverse'] = self._inverse_company_dependent