From 172e2125f6c228c5225318d743cfef946f35b048 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 31 Jul 2024 11:17:45 -0500 Subject: [PATCH] Switch to using update for headers middleware (#122952) --- homeassistant/components/http/headers.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/http/headers.py b/homeassistant/components/http/headers.py index 3c845601183..ebc0594e15a 100644 --- a/homeassistant/components/http/headers.py +++ b/homeassistant/components/http/headers.py @@ -31,13 +31,10 @@ def setup_headers(app: Application, use_x_frame_options: bool) -> None: try: response = await handler(request) except HTTPException as err: - for key, value in added_headers.items(): - err.headers[key] = value + err.headers.update(added_headers) raise - for key, value in added_headers.items(): - response.headers[key] = value - + response.headers.update(added_headers) return response app.middlewares.append(headers_middleware)