From 47f473d0cac2e28980c7ecffdbfd480441eab277 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Wed, 12 Mar 2014 16:34:22 +0100 Subject: Allows to sort non text entries Part of ticket: IPA should allow internationalized domain names https://fedorahosted.org/freeipa/ticket/3169 Reviewed-By: Jan Cholasta --- ipalib/plugins/baseldap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ipalib/plugins/baseldap.py') diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py index cd4910bc1..86df56274 100644 --- a/ipalib/plugins/baseldap.py +++ b/ipalib/plugins/baseldap.py @@ -1936,7 +1936,8 @@ class LDAPSearch(BaseLDAPCommand, crud.Search): if self.sort_result_entries: if self.obj.primary_key: def sort_key(x): - return x[self.obj.primary_key.name][0].lower() + return self.obj.primary_key.sort_key( + x[self.obj.primary_key.name][0]) entries.sort(key=sort_key) if not options.get('raw', False): -- cgit