diff --git a/frontend/src/lib/components/SchemaEditor.svelte b/frontend/src/lib/components/SchemaEditor.svelte index e629f22362..5ca0b1eb35 100644 --- a/frontend/src/lib/components/SchemaEditor.svelte +++ b/frontend/src/lib/components/SchemaEditor.svelte @@ -108,11 +108,7 @@ if (Object.keys(schema.properties).includes(argName)) { delete schema.properties[argName] - const requiredIndex = schema.required.findIndex((arg) => arg === argName) - - if (requiredIndex > -1) { - schema.required = schema.required.slice(requiredIndex, 1) - } + schema.required = schema.required.filter((arg) => arg !== argName) schema = schema schemaString = JSON.stringify(schema, null, '\t')