diff --git a/backend/app_sdk/app_base.py b/backend/app_sdk/app_base.py index ea79ba78..75cceffb 100644 --- a/backend/app_sdk/app_base.py +++ b/backend/app_sdk/app_base.py @@ -303,10 +303,18 @@ class AppBase: if len(action_result["action"]["parameters"]) == 0: action_result["action"]["parameters"] = [] - action_result["action"]["parameters"].append({ - "name": "shuffle_action_logs", - "value": log_contents, - }) + param_found = False + for param in action_result["action"]["parameters"]: + if param["name"] == "shuffle_action_logs": + param_found = True + break + + if not param_found: + action_result["action"]["parameters"].append({ + "name": "shuffle_action_logs", + "value": log_contents, + }) + except Exception as e: print(f"Failed adding parameter: {e}") diff --git a/frontend/src/views/AngularWorkflow.jsx b/frontend/src/views/AngularWorkflow.jsx index 09ef01d4..f5566958 100644 --- a/frontend/src/views/AngularWorkflow.jsx +++ b/frontend/src/views/AngularWorkflow.jsx @@ -12141,6 +12141,45 @@ const parsedExecutionArgument = () => { validate.result = JSON.parse(validate.result); } + const AppResultVariable = ({data}) => { + const [open, setOpen] = React.useState(false) + const showVariable = data.value.length < 60 + console.log("Value: ", data.value) + + return ( +