Skip to content

Commit 5d35fa2

Browse files
committed
Default to the first site if the request header is unknown.
1 parent e526003 commit 5d35fa2

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/coltrane/config/coltrane/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,11 @@ def get_site(self, request: HttpRequest) -> Site:
135135
if site.has_host(request_host):
136136
return site
137137

138+
if self.sites:
139+
# The first site is considered the default
140+
return self.sites[0]
141+
142+
logger.error("Unknown site for request headers: {request.headers}")
138143
raise AssertionError(f"Missing default site; current sites: {self.sites}")
139144

140145
def get_templates_settings(self) -> list[dict]:

0 commit comments

Comments
 (0)