summaryrefslogtreecommitdiffstats
path: root/base/server/python
diff options
context:
space:
mode:
authorGeetika Kapoor <gkapoor@redhat.com>2016-07-13 06:57:08 -0400
committerFraser Tweedale <ftweedal@redhat.com>2016-07-14 21:50:21 +1000
commitc3ff087bd07cde4cd272defad499fd4d8367e5c1 (patch)
tree3310b2d393cd9828bf2da9fe42c54dd58cd13851 /base/server/python
parentee68baccc5510184ff67b903288410d3ccc6a831 (diff)
downloadpki-c3ff087bd07cde4cd272defad499fd4d8367e5c1.tar.gz
pki-c3ff087bd07cde4cd272defad499fd4d8367e5c1.tar.xz
pki-c3ff087bd07cde4cd272defad499fd4d8367e5c1.zip
Added fix for pki-server for db-update
fixes: https://fedorahosted.org/pki/ticket/1667 Signed-off-by: Geetika Kapoor <gkapoor@redhat.com> Reviewed-by: Fraser Tweedale <ftweedal@redhat.com>
Diffstat (limited to 'base/server/python')
-rw-r--r--base/server/python/pki/server/cli/db.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/base/server/python/pki/server/cli/db.py b/base/server/python/pki/server/cli/db.py
index cc768da73..17b1a2fa1 100644
--- a/base/server/python/pki/server/cli/db.py
+++ b/base/server/python/pki/server/cli/db.py
@@ -202,7 +202,7 @@ class DBUpgrade(pki.cli.CLI):
entries = conn.ldap.search_s(
repo_dn,
ldap.SCOPE_ONELEVEL,
- '(&(objectclass=certificateRecord)(!(issuerName=*)))',
+ '(&(objectclass=certificaterecord)(|(!(issuername=*))(issuername=)))',
None)
for entry in entries:
@@ -227,7 +227,7 @@ class DBUpgrade(pki.cli.CLI):
issuer_name = str(cert.issuer)
try:
- conn.ldap.modify_s(dn, [(ldap.MOD_ADD, 'issuerName', issuer_name)])
+ conn.ldap.modify_s(dn, [(ldap.MOD_REPLACE, 'issuerName', issuer_name)])
except ldap.LDAPError as e:
print(
'Failed to add issuerName to certificate {}: {}'