tutorial and help texts for tags in new resource form
[redakcja.git] / apps / catalogue / templatetags / flat_lang.py
index 3557778..9159070 100755 (executable)
@@ -1,3 +1,9 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of MIL/PEER, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
+from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned
 from django.utils import translation
 
 from django import template
@@ -9,6 +15,5 @@ register = template.Library()
 def flat_lang(page):
     try:
         return type(page).objects.get(url="%s%s/" % (page.url, translation.get_language()))
-    except:
+    except (ObjectDoesNotExist, MultipleObjectsReturned):
         return page
-