diff --git a/frontend/src/components/ParsedAction.jsx b/frontend/src/components/ParsedAction.jsx index 65d714da..e4f15be5 100755 --- a/frontend/src/components/ParsedAction.jsx +++ b/frontend/src/components/ParsedAction.jsx @@ -210,6 +210,7 @@ const ParsedAction = (props) => { useEffect(() => { // Changes the order of params to show in order: // auth, required, optional + /* var changed = false if (selectedActionParameters === undefined || selectedActionParameters === null || selectedActionParameters.length === 0) { return @@ -221,7 +222,7 @@ const ParsedAction = (props) => { var keyorder = [] for (let paramkey in selectedActionParameters) { - const param = selectedActionParameters[paramkey] + var param = selectedActionParameters[paramkey] keyorder.push(param.name) if (param.configuration) { @@ -229,6 +230,10 @@ const ParsedAction = (props) => { continue } + if (param?.value?.toLowerCase().includes("secret. replace")) { + param.value = "" + } + if (param.required) { required.push(param) continue @@ -250,6 +255,7 @@ const ParsedAction = (props) => { selectedAction.parameters = newparams setSelectedAction(selectedAction) } + */ }, [selectedActionParameters]) @@ -803,22 +809,21 @@ const ParsedAction = (props) => { console.log("IN ELSE: ", paramcheck); } - //console.log("PARAM: ", paramcheck) - //if (paramcheck.id === undefined) { - // console.log("Normal paramcheck") - //} else { - // selectedActionParameters[count]["value_replace"] = paramcheck - // selectedAction.parameters[count]["value_replace"] = paramcheck - //} + + if (selectedActionParameters[count].value_replace === undefined) { + selectedActionParameters[count].value_replace = paramcheck + } + + if (selectedAction.parameters[count].value_replace === undefined) { + selectedAction.parameters[count].value_replace = paramcheck + } if (paramcheck["value_replace"] === undefined) { - selectedActionParameters[count]["value_replace"] = paramcheck; - selectedAction.parameters[count]["value_replace"] = paramcheck; + selectedActionParameters[count]["value_replace"] = paramcheck + selectedAction.parameters[count]["value_replace"] = paramcheck } else { - selectedActionParameters[count]["value_replace"] = - paramcheck["value_replace"]; - selectedAction.parameters[count]["value_replace"] = - paramcheck["value_replace"]; + selectedActionParameters[count]["value_replace"] = paramcheck["value_replace"]; + selectedAction.parameters[count]["value_replace"] = paramcheck["value_replace"]; } setSelectedAction(selectedAction); //setUpdate(Math.random()) @@ -999,8 +1004,6 @@ const ParsedAction = (props) => { } else { paramcheck["value_replace"][subparamindex]["value"] = toReplace } - - console.log("IN ELSE: ", paramcheck) } //console.log("PARAM: ", paramcheck) //if (paramcheck.id === undefined) { @@ -1451,9 +1454,9 @@ const ParsedAction = (props) => {

{( - selectedAction.app_name.charAt(0).toUpperCase() + - selectedAction.app_name.substring(1) - ).replaceAll("_", " ")} + selectedAction?.app_name?.charAt(0).toUpperCase() + + selectedAction?.app_name?.substring(1) + )?.replaceAll("_", " ")}

@@ -2206,9 +2209,7 @@ const ParsedAction = (props) => {
) : null*/} - {workflow.execution_variables !== undefined && - workflow.execution_variables !== null && - workflow.execution_variables.length > 0 ? ( + {workflow.execution_variables !== undefined && workflow.execution_variables !== null && workflow.execution_variables.length > 0 ? (
Execution variable (optional)