diff options
| -rw-r--r-- | ipaserver/plugins/cert.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/ipaserver/plugins/cert.py b/ipaserver/plugins/cert.py index 6195a6b1e..8da18697f 100644 --- a/ipaserver/plugins/cert.py +++ b/ipaserver/plugins/cert.py @@ -1266,17 +1266,15 @@ class cert_find(Search, CertMethod): rule) filters.append(filter) - cert = options.get('certificate') - if cert is not None: - filter = ldap.make_filter_from_attr('usercertificate', cert) - filters.append(filter) - result = collections.OrderedDict() complete = bool(filters) - if cert is None: + cert = options.get('certificate') + if cert is not None: + filter = ldap.make_filter_from_attr('usercertificate', cert) + else: filter = '(usercertificate=*)' - filters.append(filter) + filters.append(filter) filter = ldap.combine_filters(filters, ldap.MATCH_ALL) try: |
