From 79dbe4059c76d07fb37eeceff62bd8320019a526 Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Fri, 26 Feb 2021 18:54:11 +0100 Subject: [PATCH] Force old negative tardiness values to 0 to prevent follow-up issues --- aleksis/apps/alsijil/migrations/0011_tardiness_positive.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aleksis/apps/alsijil/migrations/0011_tardiness_positive.py b/aleksis/apps/alsijil/migrations/0011_tardiness_positive.py index 8d9afa8e0..584a560ca 100644 --- a/aleksis/apps/alsijil/migrations/0011_tardiness_positive.py +++ b/aleksis/apps/alsijil/migrations/0011_tardiness_positive.py @@ -3,6 +3,11 @@ from django.db import migrations, models +def fix_negative_tardiness(apps, schema_editor): + PersonalNote = apps.get_model("alsijil", "PersonalNote") + PersonalNote.objects.filter(late__lt=0).update(late=0) + + class Migration(migrations.Migration): dependencies = [ @@ -10,6 +15,7 @@ class Migration(migrations.Migration): ] operations = [ + migrations.RunPython(fix_negative_tardiness), migrations.AlterField( model_name='personalnote', name='late', -- GitLab