comparison MPIWGProjects.py @ 178:ee0fbb711f17

fix problem with mixed case person keys
author casties
date Tue, 11 Jun 2013 17:51:55 +0200
parents 7fe39dcfb6c1
children 136b2d5b3e3d
comparison
equal deleted inserted replaced
177:a7be6992777e 178:ee0fbb711f17
1951 1951
1952 Returns a list of member objects. 1952 Returns a list of member objects.
1953 """ 1953 """
1954 members = [] 1954 members = []
1955 sf = self.en.getStaffFolder() 1955 sf = self.en.getStaffFolder()
1956 res = self.executeZSQL("select distinct member_key from projects_members") 1956 res = self.executeZSQL('select distinct lower(member_key) as "member_key" from projects_members')
1957 if onlyActive: 1957 if onlyActive:
1958 for r in res: 1958 for r in res:
1959 m = sf.getMember(key=r.member_key) 1959 m = sf.getMember(key=r.member_key)
1960 if m is not None and m.isActive(): 1960 if m is not None and m.isActive():
1961 members.append(m) 1961 members.append(m)