From 3837601905ad278381ee729ec5a2956efdd44b43 Mon Sep 17 00:00:00 2001
From: vrigal <rigal@teklia.com>
Date: Mon, 2 Dec 2019 10:19:13 +0100
Subject: [PATCH] Migrate structure metadata

---
 .../migrations/0028_structure_metadata.py     | 26 +++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 arkindex/documents/migrations/0028_structure_metadata.py

diff --git a/arkindex/documents/migrations/0028_structure_metadata.py b/arkindex/documents/migrations/0028_structure_metadata.py
new file mode 100644
index 0000000000..ab9d6e47d3
--- /dev/null
+++ b/arkindex/documents/migrations/0028_structure_metadata.py
@@ -0,0 +1,26 @@
+from django.db import migrations
+from arkindex_common.enums import MetaType
+
+
+def structure_metadata(apps, schema_editor):
+    """
+    Update reference
+    """
+    MetaData = apps.get_model('documents', 'MetaData')
+    MetaData.objects.filter(name='Reference').update(type=MetaType.Structure)
+
+
+def reverse_migration(apps, schema_editor):
+    MetaData = apps.get_model('documents', 'MetaData')
+    MetaData.objects.filter(type=MetaType.Structure).update(type=MetaType.Text)
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('documents', '0027_classification_best'),
+    ]
+
+    operations = [
+        migrations.RunPython(structure_metadata, reverse_migration)
+    ]
-- 
GitLab