fix language check when no Accept-Language header is set
This commit is contained in:
parent
b566a2588e
commit
afe5828b16
2 changed files with 10 additions and 5 deletions
|
|
@ -39,11 +39,15 @@ class BaseController(WSGIController):
|
|||
# the request is routed to. This routing information is
|
||||
# available in environ['pylons.routes_dict']
|
||||
# set language environment
|
||||
for lang in request.languages:
|
||||
try:
|
||||
add_fallback(lang.replace('-', '_'))
|
||||
except:
|
||||
pass
|
||||
try:
|
||||
languages = request.languages
|
||||
for lang in languages:
|
||||
try:
|
||||
add_fallback(lang.replace('-', '_'))
|
||||
except:
|
||||
pass
|
||||
except:
|
||||
pass
|
||||
c.messages = {'errors': [], 'messages': []}
|
||||
return WSGIController.__call__(self, environ, start_response)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue