Fixed error occurring while logging out from pgAdmin keeping a query tool opened. #6120

This commit is contained in:
Yogesh Mahajan 2023-04-18 17:54:21 +05:30 committed by GitHub
parent a6faa77e5b
commit 4ede084b8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,7 +33,8 @@ class ConnectionLocker:
self.lock.acquire()
current_app.logger.info("Acquired a lock.")
if session['auth_source_manager']['current_source'] == \
if 'auth_source_manager' in session and \
session['auth_source_manager']['current_source'] == \
KERBEROS and 'KRB5CCNAME' in session \
and self.is_kerberos_conn:
environ['KRB5CCNAME'] = session['KRB5CCNAME']