From 44f99653ebb6938c0b30cd060a252974efceaff3 Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Mon, 14 Apr 2025 12:18:08 +0200 Subject: [PATCH] fix app input not handling change when value is empty (#5615) --- .../components/apps/components/inputs/AppNumberInput.svelte | 6 +++--- .../components/apps/components/inputs/AppTextInput.svelte | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/apps/components/inputs/AppNumberInput.svelte b/frontend/src/lib/components/apps/components/inputs/AppNumberInput.svelte index 29dccf3b88..567094e224 100644 --- a/frontend/src/lib/components/apps/components/inputs/AppNumberInput.svelte +++ b/frontend/src/lib/components/apps/components/inputs/AppNumberInput.svelte @@ -54,12 +54,12 @@ $: handleDefault(resolvedConfig.defaultValue) - $: value && onChangeValue() + $: value, onChangeValue() function onChangeValue() { - outputs?.result.set(value) + outputs?.result.set(value ?? undefined) if (iterContext && listInputs) { - listInputs.set(id, value) + listInputs.set(id, value ?? undefined) } } diff --git a/frontend/src/lib/components/apps/components/inputs/AppTextInput.svelte b/frontend/src/lib/components/apps/components/inputs/AppTextInput.svelte index dadc2d81d1..731ce20d07 100644 --- a/frontend/src/lib/components/apps/components/inputs/AppTextInput.svelte +++ b/frontend/src/lib/components/apps/components/inputs/AppTextInput.svelte @@ -62,7 +62,7 @@ let initialHandleDefault = true $: handleDefault(resolvedConfig.defaultValue) - $: value && onValueChange() + $: value, onValueChange() function onValueChange() { let val = value ?? ''