diff options
Diffstat (limited to 'pydis_site')
-rw-r--r-- | pydis_site/apps/resources/views/resources.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pydis_site/apps/resources/views/resources.py b/pydis_site/apps/resources/views/resources.py index 693eebaf..8ca08bd6 100644 --- a/pydis_site/apps/resources/views/resources.py +++ b/pydis_site/apps/resources/views/resources.py @@ -13,7 +13,16 @@ def format_checkbox_options(options: str) -> list[str]: def resource_view(request: HttpRequest) -> HttpResponse: """View for resources index page.""" - checkbox_options = format_checkbox_options(request.GET.get("checkboxOptions")) + checkbox_options = { + a: set(format_checkbox_options(request.GET.get(b))) + for a, b in ( + ('topics', 'topicOption'), + ('type', 'typeOption'), + ('payment_tiers', 'paymentOption'), + ('complexity', 'complexityOption'), + ) + } + return render( request, template_name="resources/resources.html", |