qrurls/models.py
changeset 35 acc1a366fa7c
parent 33 b714115da724
child 40 5eefe5a294dc
--- a/qrurls/models.py	Thu Aug 15 00:52:34 2013 +0300
+++ b/qrurls/models.py	Thu Aug 15 00:53:34 2013 +0300
@@ -92,7 +92,10 @@
         ordering = ['published']
 
     def get_absolute_url (self) :
-        return self.url
+        if self.image :
+            return reverse('shorturl_image', kwargs=dict(shorturl=self.shorturl, item_id=self.id))
+        else :
+            return self.url
     
     def published_age (self) :
         now = timezone.now()
@@ -127,9 +130,3 @@
                 url=self.get_absolute_url(),
         )
 
-    def save (self, *args, **kwargs) :
-        if self.image :
-            self.url = reverse('shorturl_image', kwargs=dict(shorturl=self.shorturl, item_id=self.id))
-
-        super(URLItem, self).save(*args, **kwargs)
-