From 75f42753a0822ab3910074f6362ee06aaf64be87 Mon Sep 17 00:00:00 2001 From: Lyncoln Date: Tue, 27 Oct 2026 08:28:32 -0400 Subject: [PATCH] Added string handling for requestdata as outputs entries --- core/apirequest/request.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/apirequest/request.py b/core/apirequest/request.py index a8b108e..6d1ae7c 100644 --- a/core/apirequest/request.py +++ b/core/apirequest/request.py @@ -18,12 +18,15 @@ def buildRequest(definition, outputs, resolved): request["headers"] = buildHeaders(definition, request, outputs, resolved) if hasattr(definition, "requestdata"): - if hasattr(definition, "requestdata"): + ###To potentially test moving requestdata to an outputs dict instead of a string + if isinstance(definition.requestdata, str): + request["data"] = outputs[definition.requestdata] + else: request["data"] = buildObject2( definition.requestdata, outputs, resolved - ) + ) # resolveddata = definition.requestdata # # if isinstance(resolveddata, dict):