From 60bd1f3bcd73cbdd4d10c3cef57ec5ad28547e6d Mon Sep 17 00:00:00 2001 From: Alexandre Perebaskine Date: Wed, 12 Nov 2025 16:56:13 +0100 Subject: [PATCH] fix: Emit updated checkbox value as integer instead of boolean (#34657) --- .../public/js/form_builder/components/controls/CheckControl.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/form_builder/components/controls/CheckControl.vue b/frappe/public/js/form_builder/components/controls/CheckControl.vue index 38c49de355..f19b3b6b79 100644 --- a/frappe/public/js/form_builder/components/controls/CheckControl.vue +++ b/frappe/public/js/form_builder/components/controls/CheckControl.vue @@ -30,7 +30,7 @@ let display_checked = computed(() => { type="checkbox" :checked="display_checked" :disabled="read_only" - @change="(event) => $emit('update:modelValue', event.target.checked)" + @change="(event) => $emit('update:modelValue', event.target.checked ? 1 : 0)" /> {{ __(df.label) }}