1
0
mirror of https://github.com/Eugeny/tabby.git synced 2025-08-17 06:41:52 +00:00

Using ssh default profile(user/password/port) without host ()

This commit is contained in:
ianaflous
2025-02-25 00:14:27 +01:00
committed by GitHub
parent ab87099b8b
commit 934cdff0f8

@@ -195,7 +195,13 @@ export class VaultService {
if (!vault) {
return null
}
return vault.secrets.find(s => s.type === type && this.keyMatches(key, s)) ?? null
let vaultSecret = vault.secrets.find(s => s.type === type && this.keyMatches(key, s))
if (!vaultSecret) {
// search for secret without host in vault (like a default user/password used in multiple servers)
key['host'] = null
vaultSecret = vault.secrets.find(s => s.type === type && this.keyMatches(key, s))
}
return vaultSecret ?? null
}
async addSecret (secret: VaultSecret): Promise<void> {