hmm fallback tenant
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
905ae00e02
commit
c6f8290ca1
|
@ -1,4 +1,5 @@
|
||||||
"""Tenant utilities"""
|
"""Tenant utilities"""
|
||||||
|
from functools import cache
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from django.db.models import F, Q
|
from django.db.models import F, Q
|
||||||
|
@ -11,7 +12,12 @@ from authentik.lib.config import CONFIG
|
||||||
from authentik.tenants.models import Tenant
|
from authentik.tenants.models import Tenant
|
||||||
|
|
||||||
_q_default = Q(default=True)
|
_q_default = Q(default=True)
|
||||||
DEFAULT_TENANT = Tenant(domain="fallback")
|
|
||||||
|
|
||||||
|
@cache
|
||||||
|
def get_fallback_tenant():
|
||||||
|
"""Get fallback tenant"""
|
||||||
|
return Tenant(domain="fallback")
|
||||||
|
|
||||||
|
|
||||||
def get_tenant_for_request(request: HttpRequest) -> Tenant:
|
def get_tenant_for_request(request: HttpRequest) -> Tenant:
|
||||||
|
@ -40,3 +46,6 @@ def context_processor(request: HttpRequest) -> dict[str, Any]:
|
||||||
"sentry_trace": trace,
|
"sentry_trace": trace,
|
||||||
"version": get_full_version(),
|
"version": get_full_version(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
DEFAULT_TENANT = get_fallback_tenant()
|
||||||
|
|
Reference in New Issue