From: Roderic Morris Date: Fri, 29 Apr 2011 03:15:19 +0000 (-0400) Subject: Don't ignore user defined EXTRA_DATA. X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d04b57ed4ae6c44beb3643bb62beebf0cb9c09fd;p=django-social-auth.git Don't ignore user defined EXTRA_DATA. --- diff --git a/social_auth/backends/__init__.py b/social_auth/backends/__init__.py index a9fe2fd..a179c65 100644 --- a/social_auth/backends/__init__.py +++ b/social_auth/backends/__init__.py @@ -292,7 +292,7 @@ class OAuthBackend(SocialAuthBackend): extra_data field""" data = {'access_token': response.get('access_token', '')} name = self.name.replace('-', '_').upper() - names = self.EXTRA_DATA or [] + _setting(name + '_EXTRA_DATA', []) + names = (self.EXTRA_DATA or []) + _setting(name + '_EXTRA_DATA', []) data.update((alias, response.get(name)) for name, alias in names) return data