diff --git a/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py b/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py index 32481649..6f928893 100644 --- a/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py +++ b/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py @@ -4,7 +4,7 @@ import datetime import logging import fet2020.utils - +import uuid from django.db import migrations, models import django.db.models.deletion import django.db.models.expressions @@ -16,7 +16,7 @@ logger = logging.getLogger(__name__) def forwards_func(apps, schema_editor): Tasks = apps.get_model("tasks", "Task") for elem in Tasks.objects.all(): - elem.slug_id = fet2020.utils.create_random_id() + elem.slug_id = str(uuid.uuid4())#fet2020.utils.create_random_id() elem.slug = elem.slug_id + "-" + slugify(elem.title) logger.info(f"Task: {elem}") @@ -53,7 +53,7 @@ class Migration(migrations.Migration): migrations.AddField( model_name='task', name='slug_id', - field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=8), + field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=36), ), # remove unique=True to set value, and then set option unique=True migrations.AddField( @@ -96,7 +96,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='task', name='slug_id', - field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=8, unique=True), + field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=36, unique=True), ), migrations.AlterField( model_name='tasklist',