diff --git a/build.gradle.kts b/build.gradle.kts index 7d6704905a1d30bc062e7bfae3b62b28e1481785..6b6a28d4c8c71bd8d1624c0b4416d7e29fd270ba 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,9 +8,9 @@ version = "2.2.5" val javaVersion = JavaVersion.VERSION_21 -val labradoorVersion = "1.6.14" +val labradoorVersion = "1.6.5" val libradorVersion = "1.4.1" -val chihuahUIVersion = "1.2.2" +val chihuahUIVersion = "1.2.4" val guavaVersion = "32.1.1-jre" val modelMapperVersion = "3.1.0" val jQueryVersion = "3.6.2" diff --git a/src/main/resources/templates/application/all.html b/src/main/resources/templates/application/all.html index acdd44084988c39a59056d34bd9e4c78172143b7..0ffe20174474a85cb60cfab4ad3c21d35b1e6a32 100644 --- a/src/main/resources/templates/application/all.html +++ b/src/main/resources/templates/application/all.html @@ -55,6 +55,8 @@ name="programs" multiple data-select + data-controls + data-search required> <option th:each="program : ${programs}" diff --git a/src/main/resources/templates/application/all_flexdelft.html b/src/main/resources/templates/application/all_flexdelft.html index 32938407b67b3549287ea374907eb97dea28209a..f9922d37d232f9fff63d5608bc9b5f875131425f 100644 --- a/src/main/resources/templates/application/all_flexdelft.html +++ b/src/main/resources/templates/application/all_flexdelft.html @@ -88,6 +88,8 @@ name="programs" multiple data-select + data-controls + data-search required> <option th:each="program : ${programs}" @@ -109,9 +111,7 @@ th:each="period: ${periods}" th:value="${period.id}" th:text="${period.name}" - th:selected="${param.academicPeriods == null - || #arrays.contains( - #strings.arraySplit(param.academicPeriods,','), period.id.toString())}" /> + th:selected="${param.academicPeriods != null && param.academicPeriods.contains(period.id.toString())}" /> </select> </div> <div class="flex vertical gap-1">