mirror of
https://github.com/optim-enterprises-bv/Mailu.git
synced 2025-11-02 02:57:56 +00:00
don't create a session if we don't have to
This commit is contained in:
@@ -3,5 +3,6 @@ import flask
|
||||
|
||||
@sso.route('/language/<language>', methods=['POST'])
|
||||
def set_language(language=None):
|
||||
flask.session['language'] = language
|
||||
if language:
|
||||
flask.session['language'] = language
|
||||
return flask.Response(status=200)
|
||||
|
||||
@@ -92,6 +92,8 @@ babel = flask_babel.Babel()
|
||||
@babel.localeselector
|
||||
def get_locale():
|
||||
""" selects locale for translation """
|
||||
if not app.config['SESSION_COOKIE_NAME'] in flask.request.cookies:
|
||||
return flask.request.accept_languages.best_match(app.config.translations.keys())
|
||||
language = flask.session.get('language')
|
||||
if not language in app.config.translations:
|
||||
language = flask.request.accept_languages.best_match(app.config.translations.keys())
|
||||
|
||||
Reference in New Issue
Block a user