From b96ceaf71ef5924ac4f90df33bb11344465d8b78 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 15 Jul 2014 16:12:32 +0200 Subject: [PATCH] allauth_authentic2/provider: in pre_social_login_populate_user signal, only save existing users --- portail_citoyen2/allauth_authentic2/provider.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/portail_citoyen2/allauth_authentic2/provider.py b/portail_citoyen2/allauth_authentic2/provider.py index 1fc5a58..a99e082 100644 --- a/portail_citoyen2/allauth_authentic2/provider.py +++ b/portail_citoyen2/allauth_authentic2/provider.py @@ -61,4 +61,5 @@ def pre_social_login_populate_user(sender, request, sociallogin, **kwargs): user.first_name = data['first_name'] if 'last_name' in data: user.last_name = data['last_name'] - user.save() + if user.id: + user.save()