From b94a9fb5bcc59f6d86302491f2ad6b33dbf288f5 Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Sat, 15 Dec 2007 16:07:02 -0500 Subject: [PATCH] Fix list by term and list by name The list comprehension was incorrect. --- ceo/members.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ceo/members.py b/ceo/members.py index c8b1f7a..aaefff0 100644 --- a/ceo/members.py +++ b/ceo/members.py @@ -183,7 +183,7 @@ def list_term(term): members = ldapi.search(ld, cfg['users_base'], '(&(objectClass=member)(term=%s))', [ term ]) - return dict([(member['uid'], member) for member in members]) + return dict([(member[1]['uid'][0], member[1]) for member in members]) def list_name(name): @@ -204,7 +204,7 @@ def list_name(name): members = ldapi.search(ld, cfg['users_base'], '(&(objectClass=member)(cn~=%s))', [ name ]) - return dict([(member['uid'], member) for member in members]) + return dict([(member[1]['uid'][0], member[1]) for member in members]) def list_group(group):