diff --git a/aleksis/core/static/js/main.js b/aleksis/core/static/js/main.js index afdc39508ff3f8dee89001fc86d435ca50eb7c8e..df44aaf966b1f446a5e7463a7dd207dc4109e861 100644 --- a/aleksis/core/static/js/main.js +++ b/aleksis/core/static/js/main.js @@ -63,12 +63,7 @@ $(document).ready(function () { // If JS is activated, the language form will be auto-submitted $('.language-field select').change(function () { - - // Ugly bug fix to ensure correct value - const selectEl = $("select[name=language]"); - selectEl.val(selectEl.val()); - - $(".language-form").submit(); + $(this).parents(".language-form").submit(); }); // If auto-submit is activated (see above), the language submit must not be visible diff --git a/aleksis/core/templates/core/partials/language_form.html b/aleksis/core/templates/core/partials/language_form.html index 9a1c62e2c009070b40e4aca11649a8e0ce322101..197906bb09d6c43d187c63f118261eaf6bbead9e 100644 --- a/aleksis/core/templates/core/partials/language_form.html +++ b/aleksis/core/templates/core/partials/language_form.html @@ -13,7 +13,7 @@ {# Select #} <div class="input-field language-field"> <span>{% trans "Language" %}</span> - <select name="language" id="language-select"> + <select name="language"> {% for language in languages %} <option value="{{ language.code }}" {% if language.code == LANGUAGE_CODE %} selected {% endif %}>{{ language.name_local }}</option>