1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-11-28 05:36:31 +03:00

don't forget password on connection errors (fixes #783)

This commit is contained in:
Eugene Pankov 2019-06-18 23:13:19 +02:00
parent b94c97017c
commit c35c8791f9

View File

@ -66,7 +66,7 @@ export class SSHService {
privateKey = (await fs.readFile(privateKeyPath)).toString()
} catch (error) {
log('Could not read the private key file')
this.toastr.warning('Could not read the private key file')
this.toastr.error('Could not read the private key file')
}
if (privateKey) {
@ -100,7 +100,9 @@ export class SSHService {
this.zone.run(resolve)
})
ssh.on('error', error => {
this.passwordStorage.deletePassword(session.connection)
if (error.message === 'All configured authentication methods failed') {
this.passwordStorage.deletePassword(session.connection)
}
this.zone.run(() => {
if (connected) {
this.toastr.error(error.toString())