[fix] Always set locale to use for a request in the api

This commit is contained in:
Jérôme Lebleu 2014-05-26 12:19:25 +02:00
parent f8c58b308a
commit 6a989e655a

View file

@ -554,9 +554,10 @@ class Interface(BaseInterface):
## Attempt to retrieve and set locale
def api18n(callback):
try:
m18n.set_locale(request.params.pop('locale'))
except:
pass
locale = request.params.pop('locale')
except KeyError:
locale = m18n.default_locale
m18n.set_locale(locale)
return callback
# Install plugins