From ea70b25597d20a9f40cc97194b848fcca1930541 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 7 Sep 2026 06:30:41 +0000 Subject: [PATCH] TZ migration fix --- .../stock/migrations/0121_auto_20260526_0849.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/stock/migrations/0121_auto_20260526_0849.py b/src/backend/InvenTree/stock/migrations/0121_auto_20260526_0849.py index d6e5087a8e..e9860953d6 100644 --- a/src/backend/InvenTree/stock/migrations/0121_auto_20260526_0849.py +++ b/src/backend/InvenTree/stock/migrations/0121_auto_20260526_0849.py @@ -3,7 +3,9 @@ import datetime from tqdm import tqdm +from django.conf import settings from django.db import migrations +from django.utils import timezone def set_creation_date(apps, schema_editor): @@ -74,7 +76,13 @@ def set_creation_date(apps, schema_editor): date_options = [make_aware(d) for d in raw_options if d is not None] if date_options: - item.creation_date = min(date_options) + creation_date = min(date_options) + + # Check if timezone-awarae datetimes are being used in the project settings + if not settings.USE_TZ: + creation_date = timezone.make_naive(creation_date, utc) + + item.creation_date = creation_date process_item(item) progress.update(1)