summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipalib/rpc.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ipalib/rpc.py b/ipalib/rpc.py
index 81e7aa35f..6d86f224b 100644
--- a/ipalib/rpc.py
+++ b/ipalib/rpc.py
@@ -303,7 +303,9 @@ class SSLTransport(LanguageAwareTransport):
for value in context.__dict__.values():
if not isinstance(value, Connection):
continue
- if not isinstance(value.conn._ServerProxy__transport, SSLTransport):
+ if not isinstance(
+ getattr(value.conn, '_ServerProxy__transport', None),
+ SSLTransport):
continue
if hasattr(value.conn._ServerProxy__transport, 'dbdir') and \
value.conn._ServerProxy__transport.dbdir == dbdir: