From efc4e9ce8a988aacb8e8dda264702dc08d25f7e0 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Mon, 15 May 2023 10:35:55 +0200 Subject: [PATCH] fix(frontend): Handle empty required in SchemaForm (#1571) --- frontend/src/lib/components/LightweightSchemaForm.svelte | 2 +- frontend/src/lib/components/SchemaForm.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/LightweightSchemaForm.svelte b/frontend/src/lib/components/LightweightSchemaForm.svelte index 0043281c5f..b1fac36c4b 100644 --- a/frontend/src/lib/components/LightweightSchemaForm.svelte +++ b/frontend/src/lib/components/LightweightSchemaForm.svelte @@ -25,7 +25,7 @@ description={schema.properties[argName].description} bind:value={args[argName]} type={schema.properties[argName].type} - required={schema.required.includes(argName)} + required={schema.required?.includes(argName) ?? false} pattern={schema.properties[argName].pattern} defaultValue={schema.properties[argName].default} enum_={schema.properties[argName].enum} diff --git a/frontend/src/lib/components/SchemaForm.svelte b/frontend/src/lib/components/SchemaForm.svelte index c4da39b930..5fc8fd9005 100644 --- a/frontend/src/lib/components/SchemaForm.svelte +++ b/frontend/src/lib/components/SchemaForm.svelte @@ -76,7 +76,7 @@ bind:description={schema.properties[argName].description} bind:value={args[argName]} type={schema.properties[argName].type} - required={schema.required.includes(argName)} + required={schema.required?.includes(argName) ?? false} bind:pattern={schema.properties[argName].pattern} bind:valid={inputCheck[argName]} defaultValue={schema.properties[argName].default}