diff --git a/frontend/src/lib/utils.ts b/frontend/src/lib/utils.ts index 79b3f3155b..77863b7901 100644 --- a/frontend/src/lib/utils.ts +++ b/frontend/src/lib/utils.ts @@ -744,7 +744,10 @@ export function cleanValueProperties(obj: Value) { export function orderedJsonStringify(obj: any, space?: string | number) { const allKeys = new Set() - JSON.stringify(obj, (key, value) => (value && allKeys.add(key), value)) + JSON.stringify( + obj, + (key, value) => (value != undefined && value != null && allKeys.add(key), value) + ) return JSON.stringify(obj, (Array.from(allKeys) as string[]).sort(), space) } diff --git a/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte b/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte index a56d663da9..42d1d6afa4 100644 --- a/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte @@ -813,6 +813,11 @@

+ It can take additionally the following args: channel_id, user_name, user_id, command, + trigger_id, api_app_id + +

+ The script or flow is permissioned as group "slack" that will be automatically created after connection to Slack.