fix: double "hashing password" message

Massimo Melina committed Apr 3, 2024 at 23:47 UTC 423888b131b0324781187dc45aa8ccad0868d83a
1 file changed +4 -4
src/perm.ts
+4 -4
@@ -74,12 +74,12 @@ export async function updateAccount(account: Account, change: Partial<Account> |
74 else
75 Object.assign(account, objSameKeys(change, x => x || undefined))
76
77 - const { username } = account
78 - if (account.password) {
77 + const { username, password } = account
78 + if (password) {
79 console.debug('hashing password for', username)
80 - const res = await createVerifierAndSalt(srp6aNimbusRoutines, username, account.password)
81 - saveSrpInfo(account, res.s, res.v)
80 delete account.password
81 + const res = await createVerifierAndSalt(srp6aNimbusRoutines, username, password)
82 + saveSrpInfo(account, res.s, res.v)
83 }
84 if (account.belongs) {
85 account.belongs = wantArray(account.belongs)