shorturl image view: 404 on invalid item_id
authorTero Marttila <terom@fixme.fi>
Thu, 15 Aug 2013 00:55:39 +0300
changeset 37 e303425cec78
parent 36 95bb1d7463cc
child 38 ed2fd40bb3f4
shorturl image view: 404 on invalid item_id
qrurls/views.py
--- a/qrurls/views.py	Thu Aug 15 00:55:23 2013 +0300
+++ b/qrurls/views.py	Thu Aug 15 00:55:39 2013 +0300
@@ -41,7 +41,10 @@
     
 def image (request, shorturl, item_id) :
     url_feed = _get_url_feed(shorturl=shorturl)
-    url_item = URLItem.objects.get(shorturl=url_feed, id=int(item_id))
+    try :
+        url_item = URLItem.objects.get(shorturl=url_feed, id=int(item_id))
+    except URLItem.DoesNotExist :
+        raise Http404()
         
     if not url_item.image :
         raise Http404()