diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-02-24 10:08:57 +0100 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-02-25 09:54:49 +0100 |
| commit | 13e838988e0a32e0ef54c15d90c8df2f92dad853 (patch) | |
| tree | 4444b7cfa643af842545c4df67158989941a0eb4 /ishtar_common/data_importer.py | |
| parent | d297ccbd9a3da754294cbc174db4242184378aab (diff) | |
| download | Ishtar-13e838988e0a32e0ef54c15d90c8df2f92dad853.tar.bz2 Ishtar-13e838988e0a32e0ef54c15d90c8df2f92dad853.zip | |
✨ imports - key matches: use unicode on keys
Diffstat (limited to 'ishtar_common/data_importer.py')
| -rw-r--r-- | ishtar_common/data_importer.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py index ffd1cf6ac..8e0671cd8 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -35,7 +35,7 @@ from django.core.exceptions import FieldDoesNotExist, FieldError, MultipleObject from django.core.files import File from django.db import IntegrityError, DatabaseError, transaction from django.db.models import Q -from django.template.defaultfilters import slugify +from django.utils.text import slugify from django.utils.translation import gettext_lazy as _ from ishtar_common.utils import ( @@ -606,7 +606,7 @@ class TypeFormater(StrChoiceFormater): return slug def prepare(self, value): - return slugify(str(value).strip()) + return slugify(str(value).strip(), allow_unicode=True) def add_key(self, obj, value, ishtar_import=None): obj.add_key(slugify(value), force=True, ishtar_import=ishtar_import) @@ -734,7 +734,7 @@ class StrToBoolean(Formater, ChoiceChecker): def prepare(self, value): value = str(value).strip() if not self.strict: - value = slugify(value) + value = slugify(value, allow_unicode=True) return value def check( |
