[ldap_lookup] Fix role search
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>certbot_on_virtu
parent
ed05043465
commit
1e651977e3
|
@ -200,7 +200,7 @@ class LookupModule(LookupBase):
|
||||||
return int(result['description'][0])
|
return int(result['description'][0])
|
||||||
elif terms[0] == 'role':
|
elif terms[0] == 'role':
|
||||||
role = terms[1]
|
role = terms[1]
|
||||||
query_id = self.base.search(f"ou=hosts,{self.base_dn}", ldap.SCOPE_ONELEVEL, f"description={role}")
|
query_id = self.base.search(f"ou=hosts,{self.base_dn}", ldap.SCOPE_ONELEVEL, f"description=role:{role}")
|
||||||
result = self.base.result(query_id)
|
result = self.base.result(query_id)
|
||||||
result = [cn.decode('utf-8') for res in result[1] for cn in res[1]['cn']]
|
result = [cn.decode('utf-8') for res in result[1] for cn in res[1]['cn']]
|
||||||
return result
|
return result
|
||||||
|
|
Loading…
Reference in New Issue