From ec6f16c229cb5c9ab6253fb7ea1ef95aba6f5277 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 8 Jan 2022 02:42:48 +0000 Subject: [PATCH] Fix crash when sending emails --- app/__init__.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/__init__.py b/app/__init__.py index 1708177..fa50d79 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -121,11 +121,14 @@ def page_not_found(e): def get_locale(): locales = app.config["LANGUAGES"].keys() - locale = request.cookies.get("locale") - if locale in locales: - return locale + if request: + locale = request.cookies.get("locale") + if locale in locales: + return locale - return request.accept_languages.best_match(locales) + return request.accept_languages.best_match(locales) + + return None @app.route("/set-locale/", methods=["POST"])