From 0c88abccf0ebbeccd3bfb0b6a066feb78cc8ecf3 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 24 Jan 2024 14:43:14 +0100 Subject: [PATCH] fix: fix add resource with keys as objects --- frontend/src/lib/components/AppConnect.svelte | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte index 01b706225b..0b25bb16ae 100644 --- a/frontend/src/lib/components/AppConnect.svelte +++ b/frontend/src/lib/components/AppConnect.svelte @@ -215,10 +215,14 @@ (o) => nativeLanguagesCategory?.includes(o[0]) ?? false ) - filteredConnectsManual = [ - ...(filteredNativeLanguages ?? []), - ...(filteredConnectsManual ?? []).filter(([key, _]) => !nativeLanguagesCategory.includes(key)) - ] + try { + filteredConnectsManual = [ + ...(filteredNativeLanguages ?? []), + ...(filteredConnectsManual ?? []).filter( + ([key, _]) => !nativeLanguagesCategory.includes(key) + ) + ] + } catch (e) {} } async function next() { @@ -274,9 +278,11 @@ const resourceValue = args + let saveVariable = false if (!manual || linkedSecret != undefined) { let v = manual ? args[linkedSecret ?? ''] : value - if (!v.startsWith('$var:')) { + if (typeof v == 'string' && v != '' && !v.startsWith('$var:')) { + saveVariable = true await VariableService.createVariable({ workspace: $workspaceStore!, requestBody: { @@ -304,7 +310,7 @@ } }) dispatch('refresh', path) - sendUserToast(`App token set at resource and variable path: ${path}`) + sendUserToast(`Saved resource${saveVariable ? ' and variable' : ''} path: ${path}`) drawer.closeDrawer?.() } }