From ce38a77fc88b19dd224b025cf9cf15a15794c3a7 Mon Sep 17 00:00:00 2001 From: Yannik Ammann <ammann@arteria.ch> Date: Mon, 15 Dec 2014 14:14:21 +0100 Subject: [PATCH] catch --- favicon/models.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/favicon/models.py b/favicon/models.py index a564ab1..93e6a1e 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): -- GitLab