From 65e8f7a71f0c8a9748a203b23f2987008288920d Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 21 Jun 2023 16:17:53 -0500 Subject: [PATCH] For runProcess, send the input object through processBodyToJsonString (e.g., for js to java object conversion0 --- .../main/java/com/kingsrook/qqq/api/utils/ApiScriptUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/utils/ApiScriptUtils.java b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/utils/ApiScriptUtils.java index 47028cd8..10a104ce 100644 --- a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/utils/ApiScriptUtils.java +++ b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/utils/ApiScriptUtils.java @@ -299,6 +299,7 @@ public class ApiScriptUtils implements QCodeExecutorAware, Serializable validateApiNameAndVersion("runProcess(" + processApiName + ")"); Map paramMap = new LinkedHashMap<>(); + params = processBodyToJsonString(params); String paramsString = ValueUtils.getValueAsString(params); if(StringUtils.hasContent(paramsString)) {