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}