diff --git a/app/src/modules/settings/routes/data-model/field-detail/field-detail-simple/relationship-configuration.vue b/app/src/modules/settings/routes/data-model/field-detail/field-detail-simple/relationship-configuration.vue index 4fb075683a..fddfceface 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/field-detail-simple/relationship-configuration.vue +++ b/app/src/modules/settings/routes/data-model/field-detail/field-detail-simple/relationship-configuration.vue @@ -92,7 +92,7 @@ export default defineComponent({ const relatedCollectionM2O = syncFieldDetailStoreProperty('relations.m2o.related_collection'); const o2mCollection = syncFieldDetailStoreProperty('relations.o2m.collection'); const o2mField = syncFieldDetailStoreProperty('relations.o2m.field'); - const oneAllowedCollections = syncFieldDetailStoreProperty('relations.m2o.meta.one_allowed_fields', []); + const oneAllowedCollections = syncFieldDetailStoreProperty('relations.m2o.meta.one_allowed_collections', []); const availableCollections = computed(() => { return orderBy( diff --git a/app/src/modules/settings/routes/data-model/field-detail/store/alterations/m2a.ts b/app/src/modules/settings/routes/data-model/field-detail/store/alterations/m2a.ts index cbba6a8bf3..31fa90b553 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/store/alterations/m2a.ts +++ b/app/src/modules/settings/routes/data-model/field-detail/store/alterations/m2a.ts @@ -98,6 +98,7 @@ export function setDefaults(updates: StateUpdates, state: State, { getCurrent }: set(updates, 'relations.o2m.field', `${currentCollection}_${currentCollectionPrimaryKeyField}`); set(updates, 'relations.m2o.collection', junctionName); set(updates, 'relations.m2o.field', 'item'); + set(updates, 'relations.m2o.meta.one_allowed_collections', []); set(updates, 'relations.m2o.meta.one_collection_field', 'collection'); }