diff --git a/app/src/modules/settings/routes/data-model/field-detail/shared/related-field-select.vue b/app/src/modules/settings/routes/data-model/field-detail/shared/related-field-select.vue index e3c0c26ea0..a893baa703 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/shared/related-field-select.vue +++ b/app/src/modules/settings/routes/data-model/field-detail/shared/related-field-select.vue @@ -81,7 +81,11 @@ export default defineComponent({ return fieldsStore.getFieldsForCollectionAlphabetical(props.collection).map((field) => ({ text: field.field, value: field.field, - disabled: !field.schema || field.schema?.is_primary_key || props.typeDenyList.includes(field.type), + disabled: + !field.schema || + field.schema?.is_primary_key || + field.schema?.foreign_key_table || + props.typeDenyList.includes(field.type), })); });