From 2de79074abefe69edc7a2815b7a87a44eba91680 Mon Sep 17 00:00:00 2001 From: Vivian Leung Date: Thu, 4 Sep 2025 15:02:34 +0200 Subject: [PATCH] WebApp: Cast FormInputNumber value to Number onInput Fix #104432, where the form throws an error and cannot be saved. It is happening because the backend is expecting `number`, not `string`, and whenever the user types, the value in the input gets changed to a string. The solution is to cast `FormInputNumber` value to a number `onInput` to always maintain the `number` type. Pull Request: https://projects.blender.org/studio/flamenco/pulls/104434 --- web/app/src/components/settings/FormInputNumber.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/app/src/components/settings/FormInputNumber.vue b/web/app/src/components/settings/FormInputNumber.vue index 21cb7a0d..f8ae1c7f 100644 --- a/web/app/src/components/settings/FormInputNumber.vue +++ b/web/app/src/components/settings/FormInputNumber.vue @@ -67,7 +67,7 @@ export default { methods: { onInput(event) { // Update the v-model value - this.$emit('update:value', event.target.value); + this.$emit('update:value', Number(event.target.value)); }, onChange(event) { // Supports .lazy