From 14e7ed61a20318d7258b019ed8b19a390ba45d65 Mon Sep 17 00:00:00 2001 From: Ilona Podliashanyk Date: Wed, 15 Jan 2025 13:28:15 +0100 Subject: [PATCH] check if session exists --- src/argus/htmx/incident/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/argus/htmx/incident/views.py b/src/argus/htmx/incident/views.py index 2edfdc0f8..d579c2e32 100644 --- a/src/argus/htmx/incident/views.py +++ b/src/argus/htmx/incident/views.py @@ -147,7 +147,9 @@ def incident_list(request: HtmxHttpRequest) -> HttpResponse: params = dict(request.GET.items()) incident_list_filter = get_filter_function() - filter_pk, filter_obj = request.session.get("selected_filter", None), None + filter_pk, filter_obj = None, None + if getattr(request, "session", None): + filter_pk = request.session.get("selected_filter", None) if filter_pk: filter_obj = get_object_or_404(Filter, pk=filter_pk) filter_form, qs = incident_list_filter(request, qs, filter_obj)