From 445475304917b60f52f85774bd5c10ae8bf9e76d Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 16 Mar 2023 12:28:52 +0100 Subject: [PATCH] component AP gateway: reset stream position after getting payload: the stream position needs to be reset, as the body may be read again to compute signature hash. --- sat/plugins/plugin_comp_ap_gateway/http_server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sat/plugins/plugin_comp_ap_gateway/http_server.py b/sat/plugins/plugin_comp_ap_gateway/http_server.py index 308d5017..d2ca24b2 100644 --- a/sat/plugins/plugin_comp_ap_gateway/http_server.py +++ b/sat/plugins/plugin_comp_ap_gateway/http_server.py @@ -1042,6 +1042,9 @@ class HTTPAPGServer(web_resource.Resource): ) request.finish() return + else: + request.content.seek(0) + try: if data["type"] == "Delete" and data["actor"] == data["object"]: # we don't handle actor deletion