Fix a referenced before assignment bug in connection management. Fixes #2868

This commit is contained in:
Harshal Dhumal
2017-11-16 12:40:00 +00:00
committed by Dave Page
parent afd65018db
commit 051788d040

View File

@@ -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,