From 92760c7e9faa352402be5e366ddb5afeb72194ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexa=20Valentov=C3=A1?= <git@imaniti.org>
Date: Fri, 4 Oct 2024 09:55:28 +0200
Subject: [PATCH] fix Opava people page

---
 .../migrations/0293_auto_20241004_0952.py     | 31 +++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 district/migrations/0293_auto_20241004_0952.py

diff --git a/district/migrations/0293_auto_20241004_0952.py b/district/migrations/0293_auto_20241004_0952.py
new file mode 100644
index 00000000..8a38bb47
--- /dev/null
+++ b/district/migrations/0293_auto_20241004_0952.py
@@ -0,0 +1,31 @@
+# Generated by Django 5.0.7 on 2024-10-04 07:52
+
+from django.db import migrations
+
+
+def fix_opava_people_page(apps, schema_editor):
+    # DistrictPeoplePage = apps.get_model("district", "DistrictPeoplePage")
+    # NOTE: Can't have this for the save_revision() method
+
+    from district.models import DistrictPeoplePage
+
+    page = DistrictPeoplePage.objects.filter(id=2015).first()
+    
+    if page is None:
+        return
+
+    page.content = page.content.get_prep_value()
+
+    page.save()
+    page.save_revision().publish()
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('district', '0292_districtoctopuspersonpage_originating_display'),
+    ]
+
+    operations = [
+        migrations.RunPython(fix_opava_people_page)
+    ]
-- 
GitLab