From 2be4294038301d41d5c764a4c1ecd63aacf6e991 Mon Sep 17 00:00:00 2001 From: yourcoke <deinkoks@gmail.com> Date: Sat, 26 Dec 2020 17:05:47 +0100 Subject: [PATCH] UniqueTogether for EventParticipants --- src/core/models/events.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/models/events.py b/src/core/models/events.py index d6682e365..9ec059f64 100644 --- a/src/core/models/events.py +++ b/src/core/models/events.py @@ -331,6 +331,9 @@ class EventParticipant(models.Model): help_text=_('EventParticipant__personal_comment__help'), verbose_name=_('EventParticipant__personal_comment')) + class Meta: + unique_together = ['participant', 'event', 'role'] + def clean(self, *args, **kwargs): # verify that the participant is a member of the event's conference try: -- GitLab