From 1a3e1088f7bdf54c929f947cb12840f4ec281b03 Mon Sep 17 00:00:00 2001 From: Stephan Telling Date: Sat, 15 Jul 2017 17:17:19 +0200 Subject: [PATCH] delete event if speakers arent approved or created --- src/program/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/program/models.py b/src/program/models.py index 1f8449a8..65d237d0 100644 --- a/src/program/models.py +++ b/src/program/models.py @@ -282,6 +282,7 @@ class EventProposal(UserSubmittedModel): try: event.speakers.add(sp.speaker) except ObjectDoesNotExist: + event.delete() raise ValidationError('Not all speakers are approved or created yet.') self.proposal_status = eventproposalmodel.PROPOSAL_APPROVED