I'm upgrading to the latest social auth (migrating to the new packages) and getting an error when clicking on the validation link (I'm not using the new partial pipeline continuation since it's not yet released in social-auth-core-1.2.0).
social-auth-app-django==1.1.0
social-auth-app-django-mongoengine==1.0.0
social-auth-core==1.2.0
social-auth-storage-mongoengine==1.0.0
Request Method: GET
Request URL: http://localhost:8000/complete/email/?verification_code=92788337441c4b3ea260680786300aab&next=/&[email protected]
Django Version: 1.9.6
Python Version: 2.7.10
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'django_mongoengine',
'django_mongoengine.mongo_auth',
'bootstrap3',
'django_extensions',
'social_django_mongoengine',
'django_countries',
'localflavor',
'static_sitemaps',
'vendop',
'corsheaders',
'compressor',
'users',
'vgroups',
'notifications',
'vendors',
'categories',
'tz_detect',
'gamification',
'feed',
'reviews',
'api',
'best_vendor',
'sharing',
'blog',
'simple_cms',
'storages',
'quotes',
'locations',
'sitemap',
'search',
'social_network',
'trade_shows',
'enterprise',
'dj_static')
Installed Middleware:
('corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'users.middleware.UserRoutingMiddleware',
'users.middleware.UserLastSeenMiddleware',
'users.middleware.UserAgent',
'users.middleware.IsEnterpriseUser',
'django.contrib.messages.middleware.MessageMiddleware',
'social_django.middleware.SocialAuthExceptionMiddleware',
'tz_detect.middleware.TimezoneMiddleware')
Traceback:
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
149. response = self.process_exception_by_middleware(e, request)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
147. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
57. response = view_func(request, *args, **kwargs)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
58. return view_func(*args, **kwargs)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_django/utils.py" in wrapper
50. return func(request, backend, *args, **kwargs)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_django/views.py" in complete
28. redirect_name=REDIRECT_FIELD_NAME, *args, **kwargs)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_core/actions.py" in do_complete
37. partial = partial_pipeline_data(backend, user, *args, **kwargs)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_core/utils.py" in partial_pipeline_data
178. partial = backend.strategy.partial_load(partial_token)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_core/strategy.py" in partial_load
91. return partial_load(self, token)
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_core/pipeline/utils.py" in partial_load
58. args = partial.args
File "/Users/dblado/.virtualenvs/vendop/lib/python2.7/site-packages/social_core/storage.py" in args
274. return self.data.get('args', [])
Exception Type: AttributeError at /complete/email/
Exception Value: 'str' object has no attribute 'get'
I'm sure I'm just missing something simple but been pounding on it for a few hours and out of options.