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