diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py index d5f3eb997e23bb98a5df0846aeaf76a8a52a8766..a0656779e63b14678b3274fdf3ae4b3c9696e86a 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