diff --git a/client/viame-web-common/components/AttributeInput.vue b/client/viame-web-common/components/AttributeInput.vue index 16f53012b..91b78ba7d 100644 --- a/client/viame-web-common/components/AttributeInput.vue +++ b/client/viame-web-common/components/AttributeInput.vue @@ -73,8 +73,9 @@ export default defineComponent({ function change(event: InputEvent): void { const target = event.target as HTMLInputElement; const { name } = props; - if (target && target.value) { - emit('change', { name, value: target.value.trim() }); + const value = target.value.trim(); + if (value) { + emit('change', { name, value }); } else { emit('change', { name, value: undefined }); }