From 2499a3176e41b1157e7ca494f67e57e93e6cb5b4 Mon Sep 17 00:00:00 2001 From: frikky Date: Mon, 19 Jul 2021 00:59:15 +0200 Subject: [PATCH] #432: Fixed bools in authentication fields --- frontend/src/components/ParsedAction.jsx | 1 + frontend/src/views/AngularWorkflow.jsx | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/ParsedAction.jsx b/frontend/src/components/ParsedAction.jsx index 05cf9fb1..7dbdaad6 100644 --- a/frontend/src/components/ParsedAction.jsx +++ b/frontend/src/components/ParsedAction.jsx @@ -1168,6 +1168,7 @@ const ParsedAction = (props) => {
{}}> { if (selectedApp.authentication.parameters[key].value !== undefined && selectedApp.authentication.parameters[key].value !== null && selectedApp.authentication.parameters[key].value.length > 0) { authenticationOption.fields[selectedApp.authentication.parameters[key].name] = selectedApp.authentication.parameters[key].value } else { - alert.info("Field "+selectedApp.authentication.parameters[key].name+" can't be empty") - return + if (selectedApp.authentication.parameters[key].schema.type === "bool") { + authenticationOption.fields[selectedApp.authentication.parameters[key].name] = "false" + } else { + alert.info("Field "+selectedApp.authentication.parameters[key].name+" can't be empty") + return + } } } } @@ -8710,6 +8714,7 @@ const AngularWorkflow = (props) => { defaultValue={"false"} fullWidth onChange={(e) => { + console.log("Value: ", e.target.value) authenticationOption.fields[data.name] = e.target.value }} style={{backgroundColor: theme.palette.surfaceColor, color: "white", height: 50}}