Try to add tz during migration

This commit is contained in:
shamoon 2025-04-06 19:37:34 -07:00
parent 1af66c8125
commit e47c08bde3

View File

@ -2,7 +2,9 @@
import datetime import datetime
import os
import pytz
from django.db import migrations from django.db import migrations
from django.db import models from django.db import models
from django.db.models.functions import TruncDate from django.db.models.functions import TruncDate
@ -10,7 +12,12 @@ from django.db.models.functions import TruncDate
def migrate_date(apps, schema_editor): def migrate_date(apps, schema_editor):
Document = apps.get_model("documents", "Document") Document = apps.get_model("documents", "Document")
Document.objects.update(created_date=TruncDate("created")) Document.objects.update(
created_date=TruncDate(
"created",
tzinfo=pytz.timezone(os.getenv("PAPERLESS_TIME_ZONE", "UTC")),
),
)
class Migration(migrations.Migration): class Migration(migrations.Migration):