diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/actions.vue b/app/src/modules/settings/routes/data-model/field-detail/components/actions.vue
index e899148457..70638f2dff 100644
--- a/app/src/modules/settings/routes/data-model/field-detail/components/actions.vue
+++ b/app/src/modules/settings/routes/data-model/field-detail/components/actions.vue
@@ -4,7 +4,7 @@
{{ $t('cancel') }}
-
+
{{ $t('next') }}
@@ -41,6 +41,10 @@ export default defineComponent({
type: Boolean,
default: false,
},
+ isExisting: {
+ type: Boolean,
+ default: false,
+ },
},
setup(props, { emit }) {
const _currentTab = useSync(props, 'current', emit);
diff --git a/app/src/modules/settings/routes/data-model/field-detail/field-detail.vue b/app/src/modules/settings/routes/data-model/field-detail/field-detail.vue
index 47c18ee5a1..3067b9e9c7 100644
--- a/app/src/modules/settings/routes/data-model/field-detail/field-detail.vue
+++ b/app/src/modules/settings/routes/data-model/field-detail/field-detail.vue
@@ -43,6 +43,7 @@
:collection="collection"
:current.sync="currentTab"
:tabs="tabs"
+ :is-existing="field !== '+'"
@save="saveField"
@cancel="cancelField"
/>