From 2dd09c4087dd8caaf17185fb84eb6179f3f1f270 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 8 Aug 2022 19:07:19 +0200 Subject: [PATCH] fix bugs removing args from schema --- frontend/src/lib/components/ScriptEditor.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/ScriptEditor.svelte b/frontend/src/lib/components/ScriptEditor.svelte index 8420f38a31..9206d9f0b9 100644 --- a/frontend/src/lib/components/ScriptEditor.svelte +++ b/frontend/src/lib/components/ScriptEditor.svelte @@ -162,7 +162,9 @@ await inferArgs(lang, editor.getCode(), schema) schema = schema - isDefault.forEach((key) => (args[key] = schema.properties[key].default)) + isDefault + .filter((key) => schema.properties[key] != undefined) + .forEach((key) => (args[key] = schema.properties[key].default)) for (const key of Object.keys(args)) { if (schema.properties[key] == undefined) { delete args[key]