[damned-lies] Prevented crash with weird fake team locale



commit a22b86f91314f46c19e8be470776fe509e585375
Author: Claude Paroz <claude 2xlibre net>
Date:   Sat Sep 5 20:27:56 2015 +0200

    Prevented crash with weird fake team locale

 languages/models.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/languages/models.py b/languages/models.py
index f981b2f..c192df0 100644
--- a/languages/models.py
+++ b/languages/models.py
@@ -1,4 +1,5 @@
 # -*- coding: utf-8 -*-
+from django.core.urlresolvers import NoReverseMatch
 from django.db import models
 from django.db.models import Q
 from django.utils.translation import ugettext as _
@@ -80,4 +81,7 @@ class Language(models.Model):
         if self.team:
             return self.team.get_absolute_url()
         else:
-            return FakeTeam(self).get_absolute_url()
+            try:
+                return FakeTeam(self).get_absolute_url()
+            except NoReverseMatch:
+                return ''


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