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