aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Meyer <carl@dirtcircle.com>2009-12-13 08:42:01 -0500
committerCarl Meyer <carl@dirtcircle.com>2009-12-13 08:42:01 -0500
commit24ae4cf49327169a15e58fedfeb58a23f133af0b (patch)
treecc9835f994a804cb4a8549820faa05680c64c5a0
parent1f24ba8a1a916e4df41c514edaa729807acd7ce2 (diff)
downloadchishop-24ae4cf49327169a15e58fedfeb58a23f133af0b.tar.bz2
chishop-24ae4cf49327169a15e58fedfeb58a23f133af0b.tar.xz
chishop-24ae4cf49327169a15e58fedfeb58a23f133af0b.zip
catch nonexistent release version to return 404 instead of 500: fixes #10
-rw-r--r--djangopypi/views.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/djangopypi/views.py b/djangopypi/views.py
index 8817f66..952b269 100644
--- a/djangopypi/views.py
+++ b/djangopypi/views.py
@@ -216,7 +216,7 @@ def show_version(request, dist_name, version,
216 try: 216 try:
217 release = Project.objects.get(name=dist_name).releases \ 217 release = Project.objects.get(name=dist_name).releases \
218 .get(version=version) 218 .get(version=version)
219 except Project.DoesNotExist: 219 except (Project.DoesNotExist, Release.DoesNotExist):
220 raise Http404() 220 raise Http404()
221 221
222 context = RequestContext(request, { 222 context = RequestContext(request, {