From dd0ce061233ff44b77ca5572ac325623992c8de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 13 Apr 2021 18:18:39 +0200 Subject: [PATCH] misc: use tz-aware datetimes in logged errors (#52989) --- wcs/logged_errors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wcs/logged_errors.py b/wcs/logged_errors.py index da16f2c08..fcc25f46f 100644 --- a/wcs/logged_errors.py +++ b/wcs/logged_errors.py @@ -14,7 +14,7 @@ # You should have received a copy of the GNU General Public License # along with this program; if not, see . -import datetime +from django.utils.timezone import now from wcs.carddef import CardDef from wcs.formdef import FormDef @@ -85,13 +85,13 @@ class LoggedError: if status: error.status_id = status.id - error.first_occurence_timestamp = datetime.datetime.now() + error.first_occurence_timestamp = now() error.tech_id = error.build_tech_id() existing_errors = list(cls.get_with_indexed_value('tech_id', error.tech_id)) if existing_errors: error = existing_errors[0] error.occurences_count += 1 - error.latest_occurence_timestamp = datetime.datetime.now() + error.latest_occurence_timestamp = now() error.store() return error