diff --git a/pandora/document/models.py b/pandora/document/models.py index 29691678..81fd4dd1 100644 --- a/pandora/document/models.py +++ b/pandora/document/models.py @@ -192,7 +192,7 @@ class Document(models.Model): sort_value = u'; '.join([get_name_sort(name) for name in values]) if not sort_value: sort_value = u'' - return sort_value + return sort_value.lower() def set_value(s, name, value): if isinstance(value, string_types): diff --git a/pandora/item/models.py b/pandora/item/models.py index 1d8a2cfd..847436de 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -903,7 +903,7 @@ class Item(models.Model): sort_value = u'; '.join([get_name_sort(name) for name in values]) if not sort_value: sort_value = u'' - return sort_value + return sort_value.lower() def set_value(s, name, value): if isinstance(value, string_types): diff --git a/pandora/person/models.py b/pandora/person/models.py index 784cb648..20c637c4 100644 --- a/pandora/person/models.py +++ b/pandora/person/models.py @@ -22,7 +22,7 @@ def get_name_sort(name, sortname=None): if sortname: person.sortname = sortname person.save() - sortname = unicodedata.normalize('NFKD', person.sortname).lower() + sortname = unicodedata.normalize('NFKD', person.sortname) else: sortname = u'' return sortname