From 9e0f7034349e1fce330466747669913192ba0930 Mon Sep 17 00:00:00 2001 From: Marcel Schwarz Date: Tue, 25 Jul 2023 19:20:49 +0200 Subject: [PATCH] Fix voting user delete deletes also entries for past events --- clubhaus/homepage/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clubhaus/homepage/views.py b/clubhaus/homepage/views.py index d3e1ec7..00e198a 100644 --- a/clubhaus/homepage/views.py +++ b/clubhaus/homepage/views.py @@ -90,7 +90,10 @@ def voting(request: HttpRequest) -> django.http.HttpResponse: # handle delete if request.POST["deleteClicked"] == "1": - VotingUser.objects.filter(name=name, modify_key=modify_key).delete() + EventDateVote.objects.filter( + date__event__active=True, + voter__name=name, + voter__modify_key=modify_key).delete() return HttpResponseRedirect(reverse("events")) # handle normal voting