From e17b2ded458370585db332619efcfde9e0804c33 Mon Sep 17 00:00:00 2001 From: Virginia Dooley Date: Tue, 4 Jul 2023 13:30:14 +0100 Subject: [PATCH] Make token more unique to avoid conflict --- wcivf/apps/feedback/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcivf/apps/feedback/views.py b/wcivf/apps/feedback/views.py index df6132303..e355c404f 100644 --- a/wcivf/apps/feedback/views.py +++ b/wcivf/apps/feedback/views.py @@ -1,3 +1,4 @@ +from django.utils import timezone from django.http import HttpResponse from django.views.generic import View, UpdateView from django.utils.http import url_has_allowed_host_and_scheme @@ -31,7 +32,9 @@ def is_spam(self): def get_object(self, queryset=None): token = self.request.POST.get("token") try: - return Feedback.objects.get(token=token) + return Feedback.objects.get( + token=token, created__date=timezone.datetime.today() + ) except Feedback.DoesNotExist: return Feedback(token=token)