From bb78a49072f0c42723431149f643a8a8e8435c6e Mon Sep 17 00:00:00 2001 From: ian Date: Wed, 6 Oct 2021 00:07:23 +0800 Subject: [PATCH] Fix data model edits tracking (#8567) --- app/src/modules/settings/routes/data-model/fields/fields.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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();