My social-auth pipeline is as follows:
SOCIAL_AUTH_PIPELINE = ( \'social.pipeline.social_auth.social_details\', \'social.pipeline.social_auth.social_uid\', \'soc
This may be because user_details function doesn't pass anything to next function in pipeline. As per your requirement you might need to change the order of functions in your pipeline:
Check this: https://github.com/omab/python-social-auth/blob/master/social/pipeline/user.py#L75