fix 404 for invalid id in urlitem
authorTero Marttila <terom@fixme.fi>
Fri, 06 Sep 2013 01:36:33 +0300
changeset 79 b125b3fcd52d
parent 78 7e40b1d2be3e
child 80 3aaac91a6654
fix 404 for invalid id in urlitem
qrurls/views.py
--- a/qrurls/views.py	Fri Sep 06 01:34:25 2013 +0300
+++ b/qrurls/views.py	Fri Sep 06 01:36:33 2013 +0300
@@ -37,7 +37,10 @@
     url_item = url_item.filter(published__lt=now).order_by('-published')
    
     if item_id :
-        return url_item.get(id=int(item_id))
+        try :
+            return url_item.get(id=int(item_id))
+        except URLItem.DoesNotExist:
+            raise URLItemNotFound()
     else :
         # most recent
         try: