From d987c1c22be5fedfa291a1df61d3cb031cc774ca Mon Sep 17 00:00:00 2001 From: Thibault Camalon <135698225+thbcmlowk@users.noreply.github.com> Date: Tue, 27 Aug 2024 14:54:21 +0200 Subject: [PATCH] chore(backend/users/migrations): alter bearertoken expires only if null Signed-off-by: Thibault Camalon <135698225+thbcmlowk@users.noreply.github.com> --- .../0008_alter_bearertoken_expires_at.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/backend/users/migrations/0008_alter_bearertoken_expires_at.py b/backend/users/migrations/0008_alter_bearertoken_expires_at.py index cffd85250..c9582e937 100644 --- a/backend/users/migrations/0008_alter_bearertoken_expires_at.py +++ b/backend/users/migrations/0008_alter_bearertoken_expires_at.py @@ -1,8 +1,12 @@ -# Generated by Django 4.2.3 on 2024-08-06 16:29 +# Generated by Django 4.2.5 on 2024-08-14 15:28 import django.utils.timezone from django.db import migrations -from django.db import models + + +def set_default_expires_at(apps, schema_editor): + BearerToken = apps.get_model("users", "BearerToken") # noqa + BearerToken.objects.filter(expires_at__isnull=True).update(expires_at=django.utils.timezone.now()) class Migration(migrations.Migration): @@ -10,10 +14,4 @@ class Migration(migrations.Migration): ("users", "0007_implicitbearertoken_id_and_more"), ] - operations = [ - migrations.AlterField( - model_name="bearertoken", - name="expires_at", - field=models.DateTimeField(default=django.utils.timezone.now), - ), - ] + operations = [migrations.RunPython(set_default_expires_at)]