diff --git a/app/src/modules/settings/routes/data-model/fields/fields.vue b/app/src/modules/settings/routes/data-model/fields/fields.vue index 2ed37903a5..b33c8e76f5 100644 --- a/app/src/modules/settings/routes/data-model/fields/fields.vue +++ b/app/src/modules/settings/routes/data-model/fields/fields.vue @@ -142,7 +142,10 @@ export default defineComponent({ collection ); - const hasEdits = computed(() => Object.keys(edits.value).length > 0); + const hasEdits = computed(() => { + if (!edits.value.meta) return false; + return Object.keys(edits.value.meta).length > 0; + }); useShortcut('meta+s', () => { if (hasEdits.value) saveAndStay();