diff --git a/odoo/addons/base/models/ir_default.py b/odoo/addons/base/models/ir_default.py index 3c0b3140220..046c4bfe552 100644 --- a/odoo/addons/base/models/ir_default.py +++ b/odoo/addons/base/models/ir_default.py @@ -135,7 +135,8 @@ class IrDefault(models.Model): AND {} ORDER BY d.user_id, d.company_id, d.id """ - params = [model_name, self.env.uid, self.env.company.id] + # self.env.company is empty when there is no user (controllers with auth=None) + params = [model_name, self.env.uid, self.env.company.id or None] if condition: query = query.format("d.condition=%s") params.append(condition)