diff --git a/aurweb/time.py b/aurweb/time.py index 84118356..bf13ca23 100644 --- a/aurweb/time.py +++ b/aurweb/time.py @@ -2,6 +2,7 @@ import zoneinfo from collections import OrderedDict from datetime import datetime +from urllib.parse import unquote from fastapi import Request @@ -60,4 +61,4 @@ def get_request_timezone(request: Request): default_tz = aurweb.config.get("options", "default_timezone") if request.user.is_authenticated(): default_tz = request.user.Timezone - return request.cookies.get("AURTZ", default_tz) + return unquote(request.cookies.get("AURTZ", default_tz))