From 50b893474537ceffa1ff83465c08e0ec9bbc99fc Mon Sep 17 00:00:00 2001 From: xmo-odoo Date: Tue, 29 May 2018 17:17:15 +0200 Subject: [PATCH] [FIX] auth_signup: fix b2c signup Rather than requiring the user have a name *or* a partner, the check required the user have a name *and* a partner. The B2C form only has a name and expects the partner to be created from/via the user, so this would raise an exception which wouldn't even be bubbled to the user, so trying to signup would just yield a 500 Server Error when trying to create an account. --- addons/auth_signup/models/res_users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/auth_signup/models/res_users.py b/addons/auth_signup/models/res_users.py index a2280ac14ce..45721a99854 100644 --- a/addons/auth_signup/models/res_users.py +++ b/addons/auth_signup/models/res_users.py @@ -92,7 +92,7 @@ class ResUsers(models.Model): if not values.get('login'): raise ValueError(_('Signup: no login given for new user')) - if not values.get('partner_id') or not values.get('name'): + if not values.get('partner_id') and not values.get('name'): raise ValueError(_('Signup: no name or partner given for new user')) # create a copy of the template user (attached to a specific partner_id if given)