From c0ca68cb83be87354bb85cb2a8c77e40f4f1d480 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 4 Aug 2021 14:38:20 +0100 Subject: [PATCH] Fix parsing of numbers when assigning a default value to a number field --- .../standard-components/src/forms/NumberField.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/standard-components/src/forms/NumberField.svelte b/packages/standard-components/src/forms/NumberField.svelte index db34fca60b..dcaf4e7c43 100644 --- a/packages/standard-components/src/forms/NumberField.svelte +++ b/packages/standard-components/src/forms/NumberField.svelte @@ -2,10 +2,17 @@ import StringField from "./StringField.svelte" export let defaultValue + + const parseNumber = val => { + if (val == null) { + return null + } + return isNaN(val) ? null : parseFloat(val) + }