diff --git a/ihatemoney/run.py b/ihatemoney/run.py index 161761c0..a97737ed 100644 --- a/ihatemoney/run.py +++ b/ihatemoney/run.py @@ -146,6 +146,11 @@ def create_app( app.jinja_env.globals["static_include"] = static_include app.jinja_env.globals["locale_from_iso"] = locale_from_iso app.jinja_env.filters["minimal_round"] = minimal_round + + # Set session to permanent to make language choice persist + @app.before_request + def make_session_permanent(): + session.permanent = True # Translations babel = Babel(app)