[FIX] website: don't browse() a string

Part-of: odoo/odoo#95325
This commit is contained in:
Raphael Collet
2022-07-14 22:45:44 +02:00
parent 384fda2c2a
commit fa49e347e9
+2 -1
View File
@@ -98,7 +98,8 @@ class WebsiteVisitor(models.Model):
# If the access_token is not a 32 length hexa string, it means that
# the visitor is linked to a logged in user, in which case its
# partner_id is used instead as the token.
visitor.partner_id = len(visitor.access_token) != 32 and self.env['res.partner'].browse([visitor.access_token])
partner_id = len(visitor.access_token) != 32 and int(visitor.access_token)
visitor.partner_id = self.env['res.partner'].browse(partner_id)
@api.depends('partner_id.email_normalized', 'partner_id.mobile', 'partner_id.phone')
def _compute_email_phone(self):