From 7df4f02529de6e0d37135c9bef3da528be3e21a2 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Wed, 1 May 2024 17:30:43 +0200 Subject: [PATCH] fix(frontend): Disable the insert button when required fields are empty strings (#3659) --- .../apps/components/display/dbtable/InsertRow.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte b/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte index 2a757a8aee..b6e139562f 100644 --- a/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte +++ b/frontend/src/lib/components/apps/components/display/dbtable/InsertRow.svelte @@ -148,8 +148,9 @@ $: if (schema) { const requiredFields = schema.required ?? [] const filledFields = Object.keys(args).filter( - (key) => args[key] !== undefined && args[key] !== null + (key) => args[key] !== undefined && args[key] !== null && args[key] !== '' ) + isInsertable = requiredFields.every((field) => filledFields.includes(field)) }