Просмотр исходного кода

Fix get_filtering_method_to_use returning None if no filters are found

rafalp 6 лет назад
Родитель
Сommit
167a71513c
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      misago/admin/views/generic/list.py

+ 2 - 1
misago/admin/views/generic/list.py

@@ -200,7 +200,7 @@ class ListView(AdminView):
         return self.clean_filtering_data(form.cleaned_data)
 
     def get_filters_from_session(self, request, search_form):
-        session_filters = request.session.get(self.filters_session_key) or {}
+        session_filters = request.session.get(self.filters_session_key, {})
         form = search_form(session_filters)
         form.is_valid()
         return self.clean_filtering_data(form.cleaned_data)
@@ -215,6 +215,7 @@ class ListView(AdminView):
         for method in ("GET", "session"):
             if methods.get(method):
                 return methods.get(method)
+        return {}
 
     def apply_filtering_on_context(self, context, active_filters, search_form):
         context["active_filters"] = active_filters