From 78925c5929847343da7a265f78e5d3480b7fba77 Mon Sep 17 00:00:00 2001 From: Charlie Tonneslan Date: Mon, 18 May 2026 07:37:15 -0400 Subject: [PATCH] cli: also drop utcnow() from the two DateTimeField saves Follow-up to the model/test cleanups - the two CLI write sites needed the .replace(tzinfo=None) shape so the naive DateTimeField writes look the same. Signed-off-by: Charlie Tonneslan --- openstates/cli/people.py | 2 +- openstates/cli/update.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openstates/cli/people.py b/openstates/cli/people.py index 0848fef3..1af8cd91 100644 --- a/openstates/cli/people.py +++ b/openstates/cli/people.py @@ -387,7 +387,7 @@ def load_directory_to_database(files: list[Path], purge: bool) -> None: if created_count or updated_count: Jurisdiction.objects.filter(id__in=updated_jurisdictions).update( - latest_people_update=datetime.datetime.utcnow() + latest_people_update=datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None) ) click.secho( diff --git a/openstates/cli/update.py b/openstates/cli/update.py index efe0b76d..4ce52d46 100644 --- a/openstates/cli/update.py +++ b/openstates/cli/update.py @@ -303,7 +303,7 @@ def do_import(juris: State, args: argparse.Namespace) -> dict[str, typing.Any]: ) ) DatabaseJurisdiction.objects.filter(id=juris.jurisdiction_id).update( - latest_bill_update=datetime.datetime.utcnow() + latest_bill_update=datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None) ) # compile info on all sessions that were updated in this run