forked from 0x2620/pandora
some sort names are not lower case, fixes #3219
This commit is contained in:
parent
eec8a6c178
commit
f0217ef9eb
3 changed files with 3 additions and 3 deletions
|
@ -192,7 +192,7 @@ class Document(models.Model):
|
||||||
sort_value = u'; '.join([get_name_sort(name) for name in values])
|
sort_value = u'; '.join([get_name_sort(name) for name in values])
|
||||||
if not sort_value:
|
if not sort_value:
|
||||||
sort_value = u''
|
sort_value = u''
|
||||||
return sort_value
|
return sort_value.lower()
|
||||||
|
|
||||||
def set_value(s, name, value):
|
def set_value(s, name, value):
|
||||||
if isinstance(value, string_types):
|
if isinstance(value, string_types):
|
||||||
|
|
|
@ -903,7 +903,7 @@ class Item(models.Model):
|
||||||
sort_value = u'; '.join([get_name_sort(name) for name in values])
|
sort_value = u'; '.join([get_name_sort(name) for name in values])
|
||||||
if not sort_value:
|
if not sort_value:
|
||||||
sort_value = u''
|
sort_value = u''
|
||||||
return sort_value
|
return sort_value.lower()
|
||||||
|
|
||||||
def set_value(s, name, value):
|
def set_value(s, name, value):
|
||||||
if isinstance(value, string_types):
|
if isinstance(value, string_types):
|
||||||
|
|
|
@ -22,7 +22,7 @@ def get_name_sort(name, sortname=None):
|
||||||
if sortname:
|
if sortname:
|
||||||
person.sortname = sortname
|
person.sortname = sortname
|
||||||
person.save()
|
person.save()
|
||||||
sortname = unicodedata.normalize('NFKD', person.sortname).lower()
|
sortname = unicodedata.normalize('NFKD', person.sortname)
|
||||||
else:
|
else:
|
||||||
sortname = u''
|
sortname = u''
|
||||||
return sortname
|
return sortname
|
||||||
|
|
Loading…
Reference in a new issue