From 2afeeca67c9a6312363036656895fdc059a98082 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sun, 20 Feb 2022 19:31:34 +0100
Subject: [PATCH] Check if Registration exists

---
 aleksis/apps/paweljong/models.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py
index d5f3eb9..a065677 100644
--- a/aleksis/apps/paweljong/models.py
+++ b/aleksis/apps/paweljong/models.py
@@ -50,6 +50,9 @@ class Event(ExtensibleModel):
             if request.user.person in self.linked_group.members.all():
                 return False
 
+            if EventRegistration.objects.filter(person=request.user.person).exists():
+                return False
+
             if (
                 Voucher.objects.filter(event=self, person=request.user.person, used=False).count()
                 > 0
-- 
GitLab