diff --git a/favicon/models.py b/favicon/models.py index a564ab1dbcf18cdfccbbe19df4334d67e9153d96..93e6a1e00ecc54f515e63c6e02035bb702d0df0e 100644 --- a/favicon/models.py +++ b/favicon/models.py @@ -75,10 +75,11 @@ class Favicon(models.Model): def save(self, *args, **kwargs): update = False - orig = Favicon.objects.get(pk=self.pk) - if orig.faviconImage is not self.faviconImage: - orig.del_image() - update = True + if Favicon.objects.filter(pk=self.pk): + orig = Favicon.objects.get(pk=self.pk) + if orig.faviconImage is not self.faviconImage: + orig.del_image() + update = True if self.isFavicon: for n in Favicon.objects.exclude(pk=self.pk):