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
commite7a85c139c4d10665c38b00e8e6912d4b14412a0 (patch)
tree064e05e3648b916e4ca08e62181992edcd710e06 /overload_translation
parent0a5159480978acc1c8e0d5d1d2bc68ee153bee4f (diff)
downloadIshtar-e7a85c139c4d10665c38b00e8e6912d4b14412a0.tar.bz2
Ishtar-e7a85c139c4d10665c38b00e8e6912d4b14412a0.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)