From eaf91b57e8ee3ce094dc5ef34a80d28e23fc5b4a Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 16 Mar 2021 14:06:57 +0100 Subject: [PATCH] migration did not work properly when there were existing subjects --- smash/web/migrations/0193_subjecttype.py | 2 +- .../0195_migrate_subject_type_to_new_structure.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/smash/web/migrations/0193_subjecttype.py b/smash/web/migrations/0193_subjecttype.py index 5cf823b4..e40c3859 100644 --- a/smash/web/migrations/0193_subjecttype.py +++ b/smash/web/migrations/0193_subjecttype.py @@ -29,6 +29,6 @@ class Migration(migrations.Migration): name='new_type', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='web.subjecttype', verbose_name='Type', - blank=False, null=False) + blank=False, null=True) ), ] diff --git a/smash/web/migrations/0195_migrate_subject_type_to_new_structure.py b/smash/web/migrations/0195_migrate_subject_type_to_new_structure.py index f73b8791..5f8a3328 100644 --- a/smash/web/migrations/0195_migrate_subject_type_to_new_structure.py +++ b/smash/web/migrations/0195_migrate_subject_type_to_new_structure.py @@ -1,6 +1,7 @@ # Generated by Django 3.1.3 on 2020-12-01 07:55 -from django.db import migrations +import django.db.models.deletion +from django.db import migrations, models class Migration(migrations.Migration): @@ -34,4 +35,9 @@ class Migration(migrations.Migration): model_name='study', name='auto_create_follow_up', ), + migrations.AlterField( + model_name='studysubject', + name='type', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='web.subjecttype', verbose_name='Type', null=False), + ), ] -- GitLab