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, }, }, );