diff --git a/src/pretix/celery_app.py b/src/pretix/celery_app.py index 4863dc37ea..264d388b04 100644 --- a/src/pretix/celery_app.py +++ b/src/pretix/celery_app.py @@ -59,7 +59,7 @@ def on_task_prerun(sender, task_id, task, **kwargs): from pretix.helpers.logs import local local.request_id = task_id - if "X-Pretix-Trace" in task.request.headers: + if task.request.headers and "X-Pretix-Trace" in task.request.headers: local.trace = task.request.headers["X-Pretix-Trace"].split(" ") else: local.trace = []