[damned-lies] Prevent 500 error when branch name does not exist



commit 09a2abab3c958089fa760163ac3a4180544f0add
Author: Claude Paroz <claude 2xlibre net>
Date:   Thu Apr 1 09:32:20 2010 +0200

    Prevent 500 error when branch name does not exist

 stats/views.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/stats/views.py b/stats/views.py
index a3ba4ef..d3b800f 100644
--- a/stats/views.py
+++ b/stats/views.py
@@ -149,8 +149,9 @@ def docimages(request, module_name, potbase, branch_name, langcode):
                                       domain__name=potbase,
                                       language__locale=langcode)
     except Statistics.DoesNotExist:
-        lang = get_object_or_404(Language, locale=langcode)
-        stat = FakeStatistics(mod, mod.branch_set.get(name=branch_name), 'doc', lang)
+        lang   = get_object_or_404(Language, locale=langcode)
+        branch = get_object_or_404(Branch, module__pk=mod.id, name=branch_name)
+        stat   = FakeStatistics(mod, branch, 'doc', lang)
     context = {
         'pageSection':  "module",
         'module': mod,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]