mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fix a referenced before assignment bug in connection management. Fixes #2868
This commit is contained in:
committed by
Dave Page
parent
afd65018db
commit
051788d040
@@ -694,21 +694,18 @@ class ServerNode(PGChildNodeView):
|
||||
manager.update(server)
|
||||
conn = manager.connection()
|
||||
|
||||
have_password = False
|
||||
have_password = False
|
||||
password = None
|
||||
passfile = None
|
||||
if 'password' in data and data["password"] != '':
|
||||
# login with password
|
||||
have_password = True
|
||||
passfile = None
|
||||
password = data['password']
|
||||
password = encrypt(password, current_user.password)
|
||||
elif 'passfile' in data and data["passfile"] != '':
|
||||
passfile = data['passfile']
|
||||
setattr(server, 'passfile', passfile)
|
||||
db.session.commit()
|
||||
else:
|
||||
# Attempt password less login
|
||||
password = None
|
||||
passfile = None
|
||||
|
||||
status, errmsg = conn.connect(
|
||||
password=password,
|
||||
|
||||
Reference in New Issue
Block a user