From e59555cd5d2094d251e6b5f27aa76e274a895e16 Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Sat, 7 Jan 2023 23:27:15 +0100 Subject: [PATCH] Prefill voucher code --- aleksis/apps/paweljong/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aleksis/apps/paweljong/views.py b/aleksis/apps/paweljong/views.py index b9b30f0..a1d84e0 100644 --- a/aleksis/apps/paweljong/views.py +++ b/aleksis/apps/paweljong/views.py @@ -519,6 +519,14 @@ class RegisterEventWizardView(SessionWizardView): } ) + if step == "financial": + if getattr(self.request.user, "person", None): + vouchers = Voucher.objects.filter( + person=self.request.user.person, event__slug=self.kwargs["slug"], used=False + ) + if vouchers: + initial.update({"voucher_code": vouchers.first().code}) + return self.initial_dict.get(step, initial) def done(self, form_list, **kwargs): -- GitLab