agenda: add more assertions to Event.save

This commit is contained in:
Benjamin Dauvergne 2013-01-05 21:32:41 +01:00
parent f16de572bd
commit 12a8ef2b83
1 changed files with 2 additions and 0 deletions

View File

@ -332,6 +332,8 @@ class Event(models.Model):
def save(self, *args, **kwargs):
assert self.recurrence_periodicity is None or self.exception_to is None
assert self.exception_to is None or self.exception_to.recurrence_periodicity is not None
assert self.start_datetime is not None
self.sanitize() # init periodicity fields
super(Event, self).save(*args, **kwargs)