diff options
author | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-20 14:23:23 -0700 |
---|---|---|
committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-20 14:23:23 -0700 |
commit | f5e30866d1c8fe903fed4f49fee0094e6c1e4372 (patch) | |
tree | 9fe9ba276319820f6dbb056e932cdee452c3e181 /ipa-server/xmlrpc-server/funcs.py | |
parent | 6b69d9cc464460be5119779c3d5abd9d99c6d80f (diff) | |
download | freeipa.git-f5e30866d1c8fe903fed4f49fee0094e6c1e4372.tar.gz freeipa.git-f5e30866d1c8fe903fed4f49fee0094e6c1e4372.tar.xz freeipa.git-f5e30866d1c8fe903fed4f49fee0094e6c1e4372.zip |
Escape search input. Search by uid and cn.
Diffstat (limited to 'ipa-server/xmlrpc-server/funcs.py')
-rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index 6f7e4e66..82802487 100644 --- a/ipa-server/xmlrpc-server/funcs.py +++ b/ipa-server/xmlrpc-server/funcs.py @@ -346,7 +346,7 @@ class IPAServer: # FIXME: Is this the filter we want or do we want to do searches of # cn as well? Or should the caller pass in the filter? - filter = "(uid=%s)" % criteria + filter = "(|(uid=%s)(cn=%s))" % (criteria, criteria) try: m1 = _LDAPPool.getConn(self.host,self.port,self.bindca,self.bindcert,self.bindkey,dn) results = m1.getList(self.basedn, self.scope, filter, sattrs) |