diff --git a/app/src/components/v-input/v-input.vue b/app/src/components/v-input/v-input.vue index 681061482a..893285f36d 100644 --- a/app/src/components/v-input/v-input.vue +++ b/app/src/components/v-input/v-input.vue @@ -201,7 +201,7 @@ export default defineComponent({ function emitValue(event: InputEvent) { let value = (event.target as HTMLInputElement).value; - if (props.nullable === true && value === '') { + if (props.nullable === true && !value) { emit('input', null); return; } diff --git a/app/src/displays/related-values/related-values.vue b/app/src/displays/related-values/related-values.vue index b8994ad526..7679691ca8 100644 --- a/app/src/displays/related-values/related-values.vue +++ b/app/src/displays/related-values/related-values.vue @@ -67,7 +67,7 @@ export default defineComponent({ }); const _template = computed(() => { - return props.template || `{{ ${primaryKeyField.value.field} }}`; + return props.template || `{{ ${primaryKeyField.value!.field} }}`; }); return { relatedCollection, primaryKeyField, getLinkForItem, _template };