core: add fallback for missing sentry trace

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2021-12-13 18:06:01 +01:00
parent 141481df3a
commit 4e63f0f215

View file

@ -29,7 +29,10 @@ def get_tenant_for_request(request: HttpRequest) -> Tenant:
def context_processor(request: HttpRequest) -> dict[str, Any]: def context_processor(request: HttpRequest) -> dict[str, Any]:
"""Context Processor that injects tenant object into every template""" """Context Processor that injects tenant object into every template"""
tenant = getattr(request, "tenant", DEFAULT_TENANT) tenant = getattr(request, "tenant", DEFAULT_TENANT)
trace = Hub.current.scope.span.to_traceparent() trace = ""
span = Hub.current.scope.span
if span:
trace = span.to_traceparent()
return { return {
"tenant": tenant, "tenant": tenant,
"footer_links": CONFIG.y("footer_links"), "footer_links": CONFIG.y("footer_links"),