From afb35815f6ec4ca54ae5f0a675592b61a7368062 Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Wed, 1 Jun 2022 00:56:24 +0000 Subject: [PATCH] fix migration --- fet2020/tasks/migrations/0002_slug.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/fet2020/tasks/migrations/0002_slug.py b/fet2020/tasks/migrations/0002_slug.py index 54a4d22d..96e78e74 100644 --- a/fet2020/tasks/migrations/0002_slug.py +++ b/fet2020/tasks/migrations/0002_slug.py @@ -10,11 +10,16 @@ from django.utils.text import slugify def forwards_func(apps, schema_editor): Tasks = apps.get_model("tasks", "Task") - Tasks.objects.all().update(shortterm=slugify(F('name'))[1:26]) - Tasks.objects.all().update(slug=slugify(F('shortterm'))) + for elem in Tasks.objects.all(): + elem.shortterm = slugify(elem.title[:25]) + elem.slug = slugify(elem.shortterm) + elem.save() TaskLists = apps.get_model("tasks", "TaskList") - TaskLists.objects.all().update(slug=slugify(F('shortterm'))) + for elem in TaskLists.objects.all(): + elem.shortterm = slugify(elem.name) + elem.slug = slugify(elem.shortterm) + elem.save() class Migration(migrations.Migration):