diff --git a/core/migrations/0014_alter_product_slug.py b/core/migrations/0014_alter_product_slug.py new file mode 100644 index 00000000..b1b5f7f4 --- /dev/null +++ b/core/migrations/0014_alter_product_slug.py @@ -0,0 +1,19 @@ +# Generated by Django 5.1.8 on 2025-04-30 13:42 + +import django_extensions.db.fields +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0013_product_slug'), + ] + + operations = [ + migrations.AlterField( + model_name='product', + name='slug', + field=django_extensions.db.fields.AutoSlugField(allow_unicode=True, blank=True, editable=False, null=True, populate_from=('uuid', 'category.name', 'brand.name', 'name'), unique=True), + ), + ] diff --git a/core/models.py b/core/models.py index 15cb1271..846223c6 100644 --- a/core/models.py +++ b/core/models.py @@ -304,7 +304,7 @@ class Product(NiceModel): verbose_name=_("part number"), ) slug = AutoSlugField( - populate_from=("category.name", "brand.name", "name"), + populate_from=("uuid", "category.name", "brand.name", "name"), allow_unicode=True, unique=True, editable=False,