From 71245208e956326f388518d16d8322ac37a28eb7 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 12 Feb 2024 14:32:34 -0400
Subject: [PATCH] feat: make slug field of Show blank-able

---
 program/migrations/0079_alter_show_slug.py | 17 +++++++++++++++++
 program/models.py                          |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)
 create mode 100644 program/migrations/0079_alter_show_slug.py

diff --git a/program/migrations/0079_alter_show_slug.py b/program/migrations/0079_alter_show_slug.py
new file mode 100644
index 00000000..134e8e95
--- /dev/null
+++ b/program/migrations/0079_alter_show_slug.py
@@ -0,0 +1,17 @@
+# Generated by Django 4.2.10 on 2024-02-12 18:26
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("program", "0078_remove_linktype_type_linktype_is_active_and_more"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="show",
+            name="slug",
+            field=models.SlugField(blank=True, max_length=255, unique=True),
+        ),
+    ]
diff --git a/program/models.py b/program/models.py
index d75f9941..4ea0ace0 100644
--- a/program/models.py
+++ b/program/models.py
@@ -243,7 +243,7 @@ class Show(models.Model):
         "self", blank=True, null=True, on_delete=models.CASCADE, related_name="successors"
     )
     short_description = models.TextField()
-    slug = models.CharField(max_length=255, unique=True)
+    slug = models.SlugField(blank=True, max_length=255, unique=True)
     topic = models.ManyToManyField(Topic, blank=True, related_name="shows")
     type = models.ForeignKey(
         Type, blank=True, null=True, on_delete=models.CASCADE, related_name="shows"
-- 
GitLab