From 408808e8cbf371a26361de661b48945e2f85c47e Mon Sep 17 00:00:00 2001 From: Yusuf Ali Date: Sat, 15 Mar 2025 11:10:22 -0400 Subject: [PATCH 1/2] fix(http): send extra params in inputs --- servc/svc/com/http/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servc/svc/com/http/__init__.py b/servc/svc/com/http/__init__.py index 917f9a4..2e8503f 100644 --- a/servc/svc/com/http/__init__.py +++ b/servc/svc/com/http/__init__.py @@ -156,9 +156,9 @@ def _postMessage(self, extra_params: Dict | None = None): "id": body["id"] if "id" in body else "", "argument": body["argument"], } - if isinstance(body["argument"], dict): - payload["argument"] = { - **payload["argument"], + if isinstance(body["argument"]["inputs"], dict): + body["argument"]["inputs"] = { + **body["argument"]["inputs"], **extra_params, } if "instanceId" in body: From d8db03af328e85ef714c68d6b81c170cfba402e4 Mon Sep 17 00:00:00 2001 From: Yusuf Ali Date: Sat, 15 Mar 2025 11:11:19 -0400 Subject: [PATCH 2/2] fix: correct payload on http --- servc/svc/com/http/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servc/svc/com/http/__init__.py b/servc/svc/com/http/__init__.py index 2e8503f..a5883f2 100644 --- a/servc/svc/com/http/__init__.py +++ b/servc/svc/com/http/__init__.py @@ -156,9 +156,9 @@ def _postMessage(self, extra_params: Dict | None = None): "id": body["id"] if "id" in body else "", "argument": body["argument"], } - if isinstance(body["argument"]["inputs"], dict): - body["argument"]["inputs"] = { - **body["argument"]["inputs"], + if isinstance(payload["argument"]["inputs"], dict): + payload["argument"]["inputs"] = { + **payload["argument"]["inputs"], **extra_params, } if "instanceId" in body: