From 12d03114b5013c63b2a3e2158aad3cd265a376b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Tu=CC=88ken?= Date: Sun, 10 Jan 2021 11:25:12 +0300 Subject: [PATCH] set m2o corresponding field one collection. --- .../field-detail/components/relationship-m2o.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2o.vue b/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2o.vue index 549f980d89..05b5c1439c 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2o.vue +++ b/app/src/modules/settings/routes/data-model/field-detail/components/relationship-m2o.vue @@ -165,16 +165,17 @@ export default defineComponent({ }, set(enabled: boolean) { if (enabled === true) { + state.relations[0].one_field = state.relations[0].many_collection; + state.newFields.push({ $type: 'corresponding', - field: state.relations[0].many_collection, - collection: state.relations[0].many_collection, + field: state.relations[0].one_field, + collection: state.relations[0].one_collection, meta: { special: 'o2m', interface: 'one-to-many', }, }); - state.relations[0].one_field = state.relations[0].many_collection; } else { state.newFields = state.newFields.filter((field: any) => field.$type !== 'corresponding'); }