diff --git a/backend/app_sdk/app_base.py b/backend/app_sdk/app_base.py
index 2d8e4b02..7a1e3ef1 100644
--- a/backend/app_sdk/app_base.py
+++ b/backend/app_sdk/app_base.py
@@ -3050,7 +3050,7 @@ class AppBase:
try:
for key, value in params.items():
try:
- if isinstance(value, str):
+ if isinstance(value, str) and ((value.startswith("{") and value.endswith("}")) or (value.startswith("[") and value.endswith("]"))):
params[key] = ast.literal_eval(value)
except Exception as e:
self.logger.info(f"[DEBUG] Failed parsing value with ast: {e}")
diff --git a/frontend/src/components/ParsedAction.jsx b/frontend/src/components/ParsedAction.jsx
index 9b5f086a..d5647a65 100644
--- a/frontend/src/components/ParsedAction.jsx
+++ b/frontend/src/components/ParsedAction.jsx
@@ -74,6 +74,7 @@ import {
Pause as PauseIcon,
Delete as DeleteIcon,
AddCircleOutline as AddCircleOutlineIcon,
+ Circle as CircleIcon,
Save as SaveIcon,
KeyboardArrowLeft as KeyboardArrowLeftIcon,
KeyboardArrowRight as KeyboardArrowRightIcon,
@@ -1905,7 +1906,7 @@ const ParsedAction = (props) => {
) : pathdata.type === "list" ? (
) : (
-
+
);
//
diff --git a/frontend/src/views/Workflows.jsx b/frontend/src/views/Workflows.jsx
index 29b5da4f..97a01a9f 100644
--- a/frontend/src/views/Workflows.jsx
+++ b/frontend/src/views/Workflows.jsx
@@ -713,6 +713,9 @@ const Workflows = (props) => {
Before publishing, we will sanitize all inputs, remove references to
you, randomize ID's and remove your authentication.
+
+ The published workflow is yours, and you can always change your public workflows after they are released.
+