Skip to content

Commit 1694638

Browse files
committed
Fix countries missing on some languages
1 parent 44ba11f commit 1694638

4 files changed

Lines changed: 9 additions & 8 deletions

File tree

contentcuration/contentcuration/frontend/channelList/views/Channel/CommunityLibraryList/useCommunityChannelsFilters.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ const CLEAR_SEARCH = Symbol('clearSearch');
2121

2222
export default function useCommunityChannelsFilters() {
2323
const countryFilterMap = computed(() => {
24-
const allCountries = countriesUtil.getNames(currentLanguage);
24+
const [lang] = currentLanguage.split('-');
25+
const allCountries = countriesUtil.getNames(lang);
2526
return Object.fromEntries(
2627
Object.entries(allCountries).map(([code, name]) => [
2728
code,

contentcuration/contentcuration/frontend/channelList/views/Channel/StudioChannelCard/index.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,8 @@
240240
return null;
241241
}
242242
if (countries.length === 1) {
243-
return countriesUtil.getName(countries[0], currentLanguage);
243+
const [lang] = currentLanguage.split('-');
244+
return countriesUtil.getName(countries[0], lang);
244245
}
245246
return this.$tr('multipleCountries');
246247
},

contentcuration/contentcuration/frontend/shared/views/communityLibrary/SubmissionDetailsModal/ChannelDetails.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,10 @@
208208
};
209209
});
210210
const countriesString = computed(() => {
211+
const [lang] = currentLanguage.split('-');
211212
return (
212-
props.submission.countries
213-
?.map(code => countriesUtil.getName(code, currentLanguage))
214-
.join(', ') || DEFAULT_TEXT
213+
props.submission.countries?.map(code => countriesUtil.getName(code, lang)).join(', ') ||
214+
DEFAULT_TEXT
215215
);
216216
});
217217

contentcuration/contentcuration/frontend/shared/views/details/StudioDetailsPanel.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -650,9 +650,8 @@
650650
if (!this._details.countries?.length) {
651651
return null;
652652
}
653-
return this._details.countries.map(countryCode =>
654-
countriesUtil.getName(countryCode, currentLanguage),
655-
);
653+
const [lang] = currentLanguage.split('-');
654+
return this._details.countries.map(countryCode => countriesUtil.getName(countryCode, lang));
656655
},
657656
},
658657
methods: {

0 commit comments

Comments
 (0)