From 1f807e9dd52f242da52ee47ed66f7da824a77158 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 (grafted from ce9159ad0fd6e129ddacd0db930a8e4f67279a33) --HG-- branch : 8.0 --- 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 b3417be01f..94b12d4e3c 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(