From bc6f47d03363339b085e54610456863dd9dbdeed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 5 Aug 2026 10:07:54 +0200 Subject: [PATCH] Convert request headers to dict and body as text to verify Shopify webhook Closes #14991 --- modules/web_shop_shopify/routes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/web_shop_shopify/routes.py b/modules/web_shop_shopify/routes.py index 0bbfd8df32..404f85690d 100644 --- a/modules/web_shop_shopify/routes.py +++ b/modules/web_shop_shopify/routes.py @@ -15,9 +15,9 @@ logger = logging.getLogger(__name__) def request_to_shopify_req(request): return RequestInput( method=request.method, - headers=request.headers, + headers=dict(request.headers), url=request.url, - body=request.get_data()) + body=request.get_data(as_text=True, parse_form_data=True)) @app.route(