From 2b8d1544ac9ade53489e4c50a439297bacee074f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexa=20Valentov=C3=A1?= <git@imaniti.org>
Date: Thu, 29 Aug 2024 19:50:01 +0200
Subject: [PATCH] dont allow octopus person page person attribute to be empty
 in admin

---
 ..._alter_districtoctopuspersonpage_person.py | 20 +++++++++++++++++++
 district/models.py                            |  2 +-
 2 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100644 district/migrations/0285_alter_districtoctopuspersonpage_person.py

diff --git a/district/migrations/0285_alter_districtoctopuspersonpage_person.py b/district/migrations/0285_alter_districtoctopuspersonpage_person.py
new file mode 100644
index 00000000..55f84d2b
--- /dev/null
+++ b/district/migrations/0285_alter_districtoctopuspersonpage_person.py
@@ -0,0 +1,20 @@
+# Generated by Django 5.0.7 on 2024-08-29 17:49
+
+import django.db.models.deletion
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('district', '0284_alter_districtnewprogrampage_program'),
+        ('shared', '0010_alter_octopusperson_photo'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='districtoctopuspersonpage',
+            name='person',
+            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='shared.octopusperson', verbose_name='Osoba'),
+        ),
+    ]
diff --git a/district/models.py b/district/models.py
index a4736dfc..d74ed472 100644
--- a/district/models.py
+++ b/district/models.py
@@ -349,7 +349,7 @@ class DistrictOctopusPersonPage(
         "shared.OctopusPerson",
         # Wagtail doesn't support CASCADE, so we'll just deal with that somewhere else.
         on_delete=models.SET_NULL,
-        blank=True,
+        blank=False,
         null=True,
         related_name="+",
         verbose_name="Osoba",
-- 
GitLab