diff options
-rw-r--r-- | ipalib/rpc.py | 4 |
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: |