diff --git a/resources/assets/javascripts/lib/search.js b/resources/assets/javascripts/lib/search.js
index 99b525d23eda9751c0d0182349eedd42f83725d9..5d39f4371d2e098e907af154ae54d8379d50f89f 100644
--- a/resources/assets/javascripts/lib/search.js
+++ b/resources/assets/javascripts/lib/search.js
@@ -350,7 +350,7 @@ const Search = {
     showFilter: function (category) {
         var filters = $('#search-results').data('filters');
         STUDIP.Search.hideAllFilters();
-        if (filters && filters.category !== undefined && category != 'show_all_categories') {
+        if (filters && filters[category] !== undefined && category != 'show_all_categories') {
             for (let i = 0; i < filters[category].length; i++) {
                 $(`#${filters[category][i]}_filter`).show();
             }