From 664cb02a2f66e70f0c91b0849e31dc02c96cf829 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 17 Nov 2022 13:18:01 +0100 Subject: [PATCH] fix removing element from schemaeditor without resetting all required --- frontend/src/lib/components/SchemaEditor.svelte | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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')