diff --git a/anatomy/models.py b/anatomy/models.py index 3216b06b..f26405ca 100644 --- a/anatomy/models.py +++ b/anatomy/models.py @@ -217,6 +217,10 @@ class Answer(models.Model): def __str__(self): return self.answer + def save(self, *args, **kwargs): + self.full_clean() + return super(CidUserAnswer, self).save(*args, **kwargs) + def clean(self): if self.answer: self.answer = self.answer.strip() @@ -363,7 +367,7 @@ class CidUserAnswer(models.Model): ) def save(self, *args, **kwargs): - self.clean() + self.full_clean() return super(CidUserAnswer, self).save(*args, **kwargs) def clean(self):