mirror of
https://github.com/directus/directus.git
synced 2026-01-31 15:57:57 -05:00
fix target interface for o2m relationship (#8317)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user