Skip to content

Commit fde36c9

Browse files
committed
.
1 parent 0187bfb commit fde36c9

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

sentry_sdk/integrations/celery/__init__.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -231,12 +231,11 @@ def _update_celery_task_headers(
231231
if key.startswith("sentry-"):
232232
updated_headers["headers"][key] = value
233233

234-
# Preserve user-provided custom headers in the inner "headers" dict
235-
# so they survive to task.request.headers on the worker (celery#4875).
236-
inner_headers = updated_headers.setdefault("headers", {})
237-
for key, value in original_headers.items():
238-
if key != "headers" and key not in inner_headers:
239-
inner_headers[key] = value
234+
# Preserve user-provided custom headers in the inner "headers" dict
235+
# so they survive to task.request.headers on the worker (celery#4875).
236+
for key, value in original_headers.items():
237+
if key != "headers" and key not in updated_headers["headers"]:
238+
updated_headers["headers"][key] = value
240239

241240
return updated_headers
242241

0 commit comments

Comments
 (0)