auth: Fix devlogin "All realms" view.

This was apparently accidentally broken (making it 500) by the
refactoring in 9efda71a4b.
This commit is contained in:
Tim Abbott
2019-05-21 14:37:21 -07:00
parent 7c7992f56b
commit 6a42280e31
2 changed files with 15 additions and 1 deletions

View File

@@ -707,7 +707,10 @@ def login_page(request: HttpRequest, **kwargs: Any) -> HttpResponse:
extra_context = kwargs.pop('extra_context', {})
if dev_auth_enabled() and kwargs.get("template_name") == "zerver/dev_login.html":
if 'new_realm' in request.POST:
realm = get_realm(request.POST['new_realm'])
try:
realm = get_realm(request.POST['new_realm'])
except Realm.DoesNotExist:
realm = None
add_dev_login_context(realm, extra_context)
if realm and 'new_realm' in request.POST: