From 3fa6bdf49c8a446bc575c6dd9e6c0afdd4435caf Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Wed, 26 Apr 2017 17:04:22 -0700 Subject: [PATCH] login: On single-realm servers, assume the only open realm. This makes it possible to display the nice new login/registration banner on single-realm servers, which is the common case. --- zerver/context_processors.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zerver/context_processors.py b/zerver/context_processors.py index f9258ab7a3..b51222ba68 100644 --- a/zerver/context_processors.py +++ b/zerver/context_processors.py @@ -4,7 +4,7 @@ from typing import Dict, Any from django.http import HttpRequest from django.conf import settings -from zerver.models import UserProfile, get_realm +from zerver.models import UserProfile, get_realm, get_unique_open_realm from zproject.backends import ( any_oauth_backend_enabled, dev_auth_enabled, @@ -34,7 +34,8 @@ def add_settings(request): subdomain = get_subdomain(request) realm = get_realm(subdomain) else: - realm = None + # This will return None if there is no unique, open realm. + realm = get_unique_open_realm() if realm is not None: realm_uri = realm.uri