From 6370699c548ea77352a4249538b78c8525ca1dbe Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sat, 7 Jan 2023 20:22:11 +0100
Subject: [PATCH] Fix individual cost for logged in users

---
 aleksis/apps/paweljong/models.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py
index 1f1388a..bfd785c 100644
--- a/aleksis/apps/paweljong/models.py
+++ b/aleksis/apps/paweljong/models.py
@@ -192,11 +192,10 @@ class Event(ExtensibleModel):
         return reverse("event_by_name", kwargs={"slug": self.slug})
 
     def individual_cost(self, request=None):
-        if request and request.user.is_authenticated:
-            if Voucher.objects.filter(event=self, person=request.user.person, used=False).exists():
-                voucher = Voucher.objects.get(event=self, person=request.user.person, used=False)
-                individual_cost = voucher.discount * self.cost / 100
-                return individual_cost
+        if request and request.user.is_authenticated and Voucher.objects.filter(event=self, person=request.user.person, used=False).exists():
+            voucher = Voucher.objects.get(event=self, person=request.user.person, used=False)
+            individual_cost = voucher.discount * self.cost / 100
+            return individual_cost
         else:
             return self.cost
 
-- 
GitLab