From a2573a14faca21d3f9d59ef338e5be4b386b668e Mon Sep 17 00:00:00 2001 From: "Lord_Devi (aider)" Date: Thu, 19 Sep 2024 22:59:33 -0400 Subject: [PATCH] feat: Implement session-based approach for handling selected IDs --- leads/templates/leads/ids_data.html | 8 ++++---- leads/views.py | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/leads/templates/leads/ids_data.html b/leads/templates/leads/ids_data.html index ac274f8..de7f96f 100644 --- a/leads/templates/leads/ids_data.html +++ b/leads/templates/leads/ids_data.html @@ -248,10 +248,10 @@ diff --git a/leads/views.py b/leads/views.py index d192aba..7a778d3 100644 --- a/leads/views.py +++ b/leads/views.py @@ -65,7 +65,10 @@ def data_sources(request): return render(request, 'leads/data_sources.html') def ids_data(request): - selected_ids = request.GET.getlist('selected_ids', []) + selected_ids = request.session.get('selected_ids', []) + if request.method == 'POST': + selected_ids = request.POST.getlist('selected_ids', []) + request.session['selected_ids'] = selected_ids categories = request.GET.getlist('category') municipalities = request.GET.getlist('municipality') states = request.GET.getlist('state')