diff --git a/common/djangoapps/external_auth/views.py b/common/djangoapps/external_auth/views.py index 94ab224f24..7272b2eead 100644 --- a/common/djangoapps/external_auth/views.py +++ b/common/djangoapps/external_auth/views.py @@ -177,7 +177,7 @@ def _external_login_or_signup(request, return default_render_failure(request, failure_msg) except User.DoesNotExist: log.info('SHIB: No user for %s yet, doing signup', eamap.external_email) - return _signup(request, eamap) + return _signup(request, eamap, retfun) else: log.info('No user for %s yet. doing signup', eamap.external_email) return _signup(request, eamap, retfun)