diff options
author | Carl Meyer <carl@dirtcircle.com> | 2009-12-13 08:42:01 -0500 |
---|---|---|
committer | Carl Meyer <carl@dirtcircle.com> | 2009-12-13 08:42:01 -0500 |
commit | 24ae4cf49327169a15e58fedfeb58a23f133af0b (patch) | |
tree | cc9835f994a804cb4a8549820faa05680c64c5a0 | |
parent | 1f24ba8a1a916e4df41c514edaa729807acd7ce2 (diff) | |
download | chishop-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.py | 2 |
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, { |