details:   https://code.tryton.org/tryton/commit/30ec7a97e2c6
branch:    8.0
user:      Cédric Krier <[email protected]>
date:      Wed Aug 05 10:07:54 2026 +0200
description:
        Convert request headers to dict and body as text to verify Shopify 
webhook

        Closes #14991
        (grafted from ce9159ad0fd6e129ddacd0db930a8e4f67279a33)
diffstat:

 modules/web_shop_shopify/routes.py |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (15 lines):

diff -r 400747a5c849 -r 30ec7a97e2c6 modules/web_shop_shopify/routes.py
--- a/modules/web_shop_shopify/routes.py        Mon Aug 03 12:26:11 2026 +0200
+++ b/modules/web_shop_shopify/routes.py        Wed Aug 05 10:07:54 2026 +0200
@@ -15,9 +15,9 @@
 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(

Reply via email to