core: add fallback for missing sentry trace
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
141481df3a
commit
4e63f0f215
|
@ -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"),
|
||||||
|
|
Reference in a new issue