Send duplicate provider to account MFE.

This commit is contained in:
Douglas Hall
2019-05-14 13:12:44 -04:00
parent 50c96def53
commit 60ea09dff3

View File

@@ -59,7 +59,18 @@ def account_settings(request):
"""
if should_redirect_to_account_microfrontend():
return redirect(settings.ACCOUNT_MICROFRONTEND_URL)
url = settings.ACCOUNT_MICROFRONTEND_URL
duplicate_provider = pipeline.get_duplicate_provider(messages.get_messages(request))
if duplicate_provider:
url = '{url}?{params}'.format(
url=url,
params=six.moves.urllib.parse.urlencode({
'duplicate_provider': duplicate_provider,
}),
)
return redirect(url)
context = account_settings_context(request)
return render_to_response('student_account/account_settings.html', context)