From cafe06eef838a7ee54312ec42a84a03ade835c0d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mat=C3=ADas=20Aguirre?= Date: Sun, 13 May 2012 15:13:07 -0300 Subject: [PATCH] Use dict update to avoid losing extra_data values. Refs #299 --- social_auth/backends/pipeline/social.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/social_auth/backends/pipeline/social.py b/social_auth/backends/pipeline/social.py index 6d0e6cc..d767458 100644 --- a/social_auth/backends/pipeline/social.py +++ b/social_auth/backends/pipeline/social.py @@ -58,5 +58,5 @@ def load_extra_data(backend, details, response, social_user, uid, user, if setting('SOCIAL_AUTH_EXTRA_DATA', True): extra_data = backend.extra_data(user, uid, response, details) if extra_data and social_user.extra_data != extra_data: - social_user.extra_data = extra_data + social_user.extra_data.update(extra_data) social_user.save() -- 2.39.5