diff --git a/district/migrations/0285_alter_districtoctopuspersonpage_person.py b/district/migrations/0285_alter_districtoctopuspersonpage_person.py
new file mode 100644
index 0000000000000000000000000000000000000000..55f84d2b557c760fda545c5443ee1be2e93215db
--- /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 a4736dfcaa60c96e7f850084143f09cc53fb3bfa..d74ed4722101a5e9eebde687f26915e2f600425a 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",