diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index ee3c0577845..ab5dd189e74 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -290,8 +290,9 @@ class Users(models.Model): @api.model def check_credentials(self, password): """ Override this method to plug additional authentication methods""" + assert password self.env.cr.execute( - 'SELECT password FROM res_users WHERE id=%s', + "SELECT COALESCE(password, '') FROM res_users WHERE id=%s", [self.env.user.id] ) [hashed] = self.env.cr.fetchone()