From 44a5ca208aca078b38e06a35e21e85c79ad9fa33 Mon Sep 17 00:00:00 2001 From: Azri Kahar <42867097+azrikahar@users.noreply.github.com> Date: Sun, 26 Sep 2021 01:33:36 +0800 Subject: [PATCH] fix target interface for o2m relationship (#8317) --- .../field-detail/components/relationship-o2m.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/relationship-o2m.vue b/app/src/modules/settings/routes/data-model/field-detail/components/relationship-o2m.vue index effd1851bd..56ef2be767 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/components/relationship-o2m.vue +++ b/app/src/modules/settings/routes/data-model/field-detail/components/relationship-o2m.vue @@ -400,14 +400,14 @@ export default defineComponent({ if (relatedFieldExists.value === true) { return ( state.updateFields.find((updateField: any) => updateField.field === state.relations[0].field)?.meta - ?.interface === 'many-to-one' || + ?.interface === 'select-dropdown-m2o' || fieldsStore.getField(state.relations[0].collection, state.relations[0].field)?.meta?.interface === - 'many-to-one' + 'select-dropdown-m2o' ); } else { return ( state.newFields.find((newField: any) => newField.$type === 'manyRelated')?.meta?.interface === - 'many-to-one' + 'select-dropdown-m2o' ); } }, @@ -459,7 +459,7 @@ export default defineComponent({ if (newField.$type === 'manyRelated') { if (!newField.meta) newField.meta = {}; if (enabled === true) { - newField.meta.interface = 'many-to-one'; + newField.meta.interface = 'select-dropdown-m2o'; newField.meta.special = ['m2o']; } else { newField.meta.interface = null;