diff --git a/frontend/apps/widget/src/components/PreChatForm.vue b/frontend/apps/widget/src/components/PreChatForm.vue index cb1ad35c..5ed87681 100644 --- a/frontend/apps/widget/src/components/PreChatForm.vue +++ b/frontend/apps/widget/src/components/PreChatForm.vue @@ -314,7 +314,7 @@ const submitForm = handleSubmit((values) => { const field = sortedFields.value.find((f) => f.key === key) const value = values[key] if ( - field?.type === 'checkbox' || + (field?.type === 'checkbox' && value === true) || (value !== undefined && value !== null && String(value).trim() !== '') ) { filteredValues[key] = value