From bf6e0af2c9eff801f3f4d83b2aa2801c3bf6f624 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Mon, 17 Oct 2022 17:36:47 -0300 Subject: [PATCH] chore: use settings.TIME_ZONE as default for date_today() --- ietf/utils/timezone.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ietf/utils/timezone.py b/ietf/utils/timezone.py index 58913f68d..c410a77a0 100644 --- a/ietf/utils/timezone.py +++ b/ietf/utils/timezone.py @@ -3,6 +3,7 @@ import datetime from typing import Union from zoneinfo import ZoneInfo +from django.conf import settings from django.utils import timezone @@ -60,8 +61,11 @@ def datetime_today(tz=None): def date_today(tz=None): """Get the date corresponding to the current moment + By default, uses settings.TIME_ZONE Note that Dates are not themselves timezone aware. """ + if tz is None: + tz = settings.TIME_ZONE return timezone.now().astimezone(_tzinfo(tz)).date()