prevent deleting auto_created=True styles

This commit is contained in:
Corban-Lee Jones 2024-10-03 15:48:38 +01:00
parent 616428cf4d
commit 1d8be63834

View File

@ -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