From 82d0ba4603b5599ca5d5b8038160f41b8d0d7bf2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Valentin=20Grou=C3=A8s?= <valentin.groues@uni.lu>
Date: Wed, 17 May 2017 15:49:51 +0200
Subject: [PATCH] default value for pd_family set to NULL

---
 .../0039_pd_family_default_unknown.py         | 22 +++++++++++++++++++
 smash/web/models/subject.py                   |  2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)
 create mode 100644 smash/web/migrations/0039_pd_family_default_unknown.py

diff --git a/smash/web/migrations/0039_pd_family_default_unknown.py b/smash/web/migrations/0039_pd_family_default_unknown.py
new file mode 100644
index 00000000..dba92d64
--- /dev/null
+++ b/smash/web/migrations/0039_pd_family_default_unknown.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.10.7 on 2017-05-17 13:46
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ('web', '0038_subject_pd_family_allow_null'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='subject',
+            name='pd_in_family',
+            field=models.NullBooleanField(default=None, verbose_name=b'PD in family'),
+        ),
+        migrations.RunSQL(
+            "UPDATE web_subject SET pd_in_family=NULL WHERE pd_in_family = FALSE;",
+            reverse_sql="UPDATE web_subject SET pd_in_family=FALSE WHERE pd_in_family = NULL;")
+    ]
diff --git a/smash/web/models/subject.py b/smash/web/models/subject.py
index a9c73bff..b28ef59c 100644
--- a/smash/web/models/subject.py
+++ b/smash/web/models/subject.py
@@ -149,7 +149,7 @@ class Subject(models.Model):
     )
     pd_in_family = models.NullBooleanField(
         verbose_name='PD in family',
-        default=False,
+        default=None,
     )
     dead = models.BooleanField(
         verbose_name='Deceased',
-- 
GitLab