summaryrefslogtreecommitdiffstats
path: root/base/server/src/engine
diff options
context:
space:
mode:
Diffstat (limited to 'base/server/src/engine')
-rw-r--r--base/server/src/engine/pkihelper.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/server/src/engine/pkihelper.py b/base/server/src/engine/pkihelper.py
index df71978ed..0bcc43ee7 100644
--- a/base/server/src/engine/pkihelper.py
+++ b/base/server/src/engine/pkihelper.py
@@ -33,6 +33,7 @@ import shutil
import string
import subprocess
import time
+import types
from datetime import datetime
from grp import getgrgid
from grp import getgrnam
@@ -2994,6 +2995,8 @@ class config_client:
" " + str(response['status']),
extra=config.PKI_INDENTATION_LEVEL_2)
certs = response['systemCerts']
+ if not isinstance(certs, types.ListType):
+ certs = [certs]
for cdata in certs:
if master['pki_subsystem'] == "CA" and\
config.str2bool(master['pki_external']) and\