summaryrefslogtreecommitdiff
path: root/overload_translation
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-11-15 21:21:19 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-11-15 21:21:19 +0100
commit36391507e7c8c65dfb47163342edb66ec44e61ce (patch)
tree064e05e3648b916e4ca08e62181992edcd710e06 /overload_translation
parent5110d73474752bedf7e1e914a5680bf8ca0bb3e8 (diff)
downloadIshtar-36391507e7c8c65dfb47163342edb66ec44e61ce.tar.bz2
Ishtar-36391507e7c8c65dfb47163342edb66ec44e61ce.zip
Fix build
Diffstat (limited to 'overload_translation')
-rw-r--r--overload_translation/utils.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/overload_translation/utils.py b/overload_translation/utils.py
index 1b7c04cdd..2b9b69ab0 100644
--- a/overload_translation/utils.py
+++ b/overload_translation/utils.py
@@ -33,7 +33,11 @@ def ugettext(message, context=""):
if has_translations is False:
return simple_trans(message, context)
elif has_translations is None:
- if models.TranslationOverload.objects.count():
+ try:
+ nb = models.TranslationOverload.objects.count()
+ except DatabaseError:
+ return simple_trans(message, context)
+ if nb:
cache.set(has_translation_key, True, settings.CACHE_TIMEOUT)
else:
cache.set(has_translation_key, False, settings.CACHE_TIMEOUT)