diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-04-30 13:32:17 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-17 13:21:27 +0200 |
commit | c7e8d8c880068afdd5a035767f81138f49c18111 (patch) | |
tree | 17558137f1faafc5a098aa7e667edd9d884c1f3d /ishtar_common/migrations/0093_auto_20190429_0950.py | |
parent | d8a0e550583db23853e4b5d6984fa6671a264acf (diff) | |
download | Ishtar-c7e8d8c880068afdd5a035767f81138f49c18111.tar.bz2 Ishtar-c7e8d8c880068afdd5a035767f81138f49c18111.zip |
Label generation: generate labels from a template - template model, slug is mandatory
Diffstat (limited to 'ishtar_common/migrations/0093_auto_20190429_0950.py')
-rw-r--r-- | ishtar_common/migrations/0093_auto_20190429_0950.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ishtar_common/migrations/0093_auto_20190429_0950.py b/ishtar_common/migrations/0093_auto_20190429_0950.py index d2bc6a395..a68c91dc2 100644 --- a/ishtar_common/migrations/0093_auto_20190429_0950.py +++ b/ishtar_common/migrations/0093_auto_20190429_0950.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals from django.db import migrations, models import django.db.models.deletion +from django.utils.text import slugify CLASS_NAMES = { @@ -26,6 +27,8 @@ def migrate_to_model_fk(apps, schema_editor): klass=doc.associated_object_name, defaults={"name": name} ) + if not doc.slug: + doc.slug = slugify(doc.name) doc.associated_model = importer_models[doc.associated_object_name] doc.save() |