From 634475888de79b58fb4067aea0f5adde51a1fc9b Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Fri, 26 Sep 2025 09:32:54 +0100 Subject: [PATCH] Bug 38201: Avoid parseFloat when value is an empty string Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass --- .../prog/js/vue/components/Elements/InputNumber.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Elements/InputNumber.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Elements/InputNumber.vue index 3719e609f0e..a3884942bf0 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Elements/InputNumber.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Elements/InputNumber.vue @@ -23,8 +23,9 @@ export default { setup(props, { emit }) { const model = computed({ get() { - return props.modelValue !== null && - props.modelValue !== undefined + return typeof props.modelValue !== "undefined" && + props.modelValue !== null && + props.modelValue !== "" ? parseFloat(props.modelValue) : props.modelValue; }, -- 2.51.0