From 3a5fa81a1940ded874527e09b80c96dbc0c0dcfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Varela?= Date: Fri, 19 Jan 2024 13:22:21 +0000 Subject: [PATCH] App / Translations: Use `sort` field if is defined in language select (#21134) Co-authored-by: Pascal Jufer --- .changeset/tame-hornets-deliver.md | 5 +++++ app/src/interfaces/translations/translations.vue | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/tame-hornets-deliver.md diff --git a/.changeset/tame-hornets-deliver.md b/.changeset/tame-hornets-deliver.md new file mode 100644 index 0000000000..2232b04fd0 --- /dev/null +++ b/.changeset/tame-hornets-deliver.md @@ -0,0 +1,5 @@ +--- +"@directus/app": patch +--- + +Updated the language selector of translation form to respect sort field of language collection if defined diff --git a/app/src/interfaces/translations/translations.vue b/app/src/interfaces/translations/translations.vue index 22d031c21d..843860c385 100644 --- a/app/src/interfaces/translations/translations.vue +++ b/app/src/interfaces/translations/translations.vue @@ -218,6 +218,7 @@ function useLanguages() { } const pkField = relationInfo.value.relatedPrimaryKeyField.field; + const sortField = relationInfo.value.relatedCollection.meta?.sort_field; fields.add(pkField); @@ -229,7 +230,7 @@ function useLanguages() { { params: { fields: Array.from(fields), - sort: props.languageField ?? pkField, + sort: sortField ?? props.languageField ?? pkField, }, }, );