From e77395c11e80765fccb9fb86c6d6aa8dd51dc725 Mon Sep 17 00:00:00 2001 From: Azri Kahar <42867097+azrikahar@users.noreply.github.com> Date: Thu, 31 Mar 2022 22:25:35 +0800 Subject: [PATCH] Prevent selecting foreign keys for junction sort (#12463) --- .../data-model/field-detail/shared/related-field-select.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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), })); });