From c1a16b2291e6fe589b148d9f81c4b8558993318f Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Sun, 16 Apr 2023 18:41:06 -0400
Subject: [PATCH] Make Schedule.last_date nullable

---
 .../0054_alter_schedule_last_date.py           | 18 ++++++++++++++++++
 program/models.py                              |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)
 create mode 100644 program/migrations/0054_alter_schedule_last_date.py

diff --git a/program/migrations/0054_alter_schedule_last_date.py b/program/migrations/0054_alter_schedule_last_date.py
new file mode 100644
index 00000000..1e6b9a40
--- /dev/null
+++ b/program/migrations/0054_alter_schedule_last_date.py
@@ -0,0 +1,18 @@
+# Generated by Django 3.2.18 on 2023-04-16 22:03
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('program', '0053_auto_20230411_1855'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='schedule',
+            name='last_date',
+            field=models.DateField(help_text='End date of schedule.', null=True),
+        ),
+    ]
diff --git a/program/models.py b/program/models.py
index 15ff8863..62acfbc7 100644
--- a/program/models.py
+++ b/program/models.py
@@ -348,7 +348,7 @@ class Schedule(models.Model):
         default=False,
         help_text="Whether the schedule is a repetition.",
     )
-    last_date = models.DateField(help_text="End date of schedule.")
+    last_date = models.DateField(help_text="End date of schedule.", null=True)
     rrule = models.ForeignKey(
         RRule,
         on_delete=models.CASCADE,
-- 
GitLab