Skip to content

Commit 09133ba

Browse files
Only add Select2 translation to media if it exists
Fixes #1
1 parent 12b3cb9 commit 09133ba

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

autocompletefilter/admin.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,22 @@ def media(self):
1010
media = super().media
1111

1212
i18n_file = None
13-
i18n_name = SELECT2_TRANSLATIONS.get(get_language())
13+
i18n_name = SELECT2_TRANSLATIONS.get(get_language(), None)
1414
if i18n_name:
1515
i18n_file = 'admin/js/vendor/select2/i18n/%s.js' % i18n_name
1616

17-
media._js = OrderedSet([
17+
extra_js = [
1818
'admin/js/vendor/jquery/jquery.js',
1919
'admin/js/vendor/select2/select2.full.js',
20-
i18n_file,
20+
]
21+
if i18n_file:
22+
extra_js.append(i18n_file)
23+
extra_js.extend([
2124
'admin/js/jquery.init.js',
2225
'admin/js/autocomplete.js',
2326
'admin/js/autocomplete_filter.js',
24-
] + media._js)
27+
])
28+
media._js = OrderedSet(extra_js + media._js)
2529
media._css.setdefault('screen', [])
2630
media._css['screen'].extend([
2731
'admin/css/vendor/select2/select2.css',

0 commit comments

Comments
 (0)