feat: switch all timezone naive datetimes to timezone aware

This commit is contained in:
Iain Learmonth 2024-12-06 16:08:48 +00:00
parent 41fc0a73a5
commit e22abb383c
30 changed files with 322 additions and 226 deletions

View file

@ -1,10 +1,10 @@
from datetime import datetime
from datetime import datetime, timezone
import sqlalchemy
from flask import Blueprint, render_template, Response, flash
from flask import Blueprint, Response, flash, render_template
from flask.typing import ResponseReturnValue
from flask_wtf import FlaskForm
from wtforms import IntegerField, BooleanField, SubmitField
from wtforms import BooleanField, IntegerField, SubmitField
from app.extensions import db
from app.models.mirrors import Country
@ -63,7 +63,7 @@ def country_edit(country_id: int) -> ResponseReturnValue:
country.risk_level_override = form.risk_level_override_number.data
else:
country.risk_level_override = None
country.updated = datetime.utcnow()
country.updated = datetime.now(tz=timezone.utc)
try:
db.session.commit()
flash("Saved changes to country.", "success")