diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index 0a783ba480..01c3af6648 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -486,6 +486,7 @@ def remote_user_sso(request): # user account exists. Send them over to the PreregistrationUser flow. return maybe_send_to_registration(request, remote_user_to_email(user)) else: + login(request, user) return HttpResponseRedirect(reverse('zerver.views.accounts_home')) def handle_openid_errors(request, issue, openid_response=None):