diff --git a/apps/home/models.py b/apps/home/models.py index df1cf21..d4f1291 100644 --- a/apps/home/models.py +++ b/apps/home/models.py @@ -145,6 +145,12 @@ class MessageStyle(models.Model): verbose_name_plural = "message styles" get_latest_by = "id" + def delete(self, *args, **kwargs): + if self.auto_created: + raise ValidationError("Cannot delete 'MessageStyle' instance with 'auto_created=True'") + + super().__init__(self) + def __str__(self): return self.name