From ca4d19001f1b7101e1863858d2bd63a1bef567c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Loipf=C3=BChrer?= <michael.loipfuehrer@stusta.de> Date: Wed, 4 Nov 2020 14:59:04 +0100 Subject: [PATCH] fix reminder templating --- management/views.py | 9 ++++----- vote/models.py | 8 ++++---- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/management/views.py b/management/views.py index 2ed77f7..671ad21 100644 --- a/management/views.py +++ b/management/views.py @@ -132,15 +132,14 @@ def add_election(request, pk=None): test_voter = Namespace(**{ "name": "Testname", - "email": form.data['email'], + "email": form.cleaned_data['email'], }) test_voter.email_user = partial(Voter.email_user, test_voter) test_election = Namespace(**{ - "title": form.data['title'], - "remind_text": form.data['remind_text'], + "title": form.cleaned_data['title'], + "remind_text": form.cleaned_data['remind_text'], "pk": 1, - "start_date": datetime.fromisoformat(form.data['start_date']) if form.data[ - 'start_date'] else datetime.now(), + "end_date": datetime.fromisoformat(form.cleaned_data['end_date']) if form.cleaned_data['end_date'] else None, }) Voter.send_reminder(test_voter, manager.stusta_email, test_election) diff --git a/vote/models.py b/vote/models.py index 6377184..96fceb5 100644 --- a/vote/models.py +++ b/vote/models.py @@ -311,10 +311,10 @@ class Voter(models.Model): 'name': self.name, 'title': election.title, 'url': 'https://vote.stustanet.de' + reverse('vote:vote', kwargs={'election_id': election.pk}), - 'end_date': election.start_date.strftime("%d.%m.%y") if election.start_date else "", - 'end_time': election.start_date.strftime("%H:%M") if election.start_date else "", - 'end_date_en': election.start_date.strftime("%Y/%m/%d") if election.start_date else "", - 'end_time_en': election.start_date.strftime("%I:%M %p") if election.start_date else "", + 'end_date': election.end_date.strftime("%d.%m.%y") if election.end_date else "", + 'end_time': election.end_date.strftime("%H:%M") if election.end_date else "", + 'end_date_en': election.end_date.strftime("%Y/%m/%d") if election.end_date else "", + 'end_time_en': election.end_date.strftime("%I:%M %p") if election.end_date else "", } body_html = election.remind_text.format(**context) else: -- GitLab