buttercup/buttercup-desktop

Error when trying to add Touch ID link to macOS app

gradygambrell opened this issue · 5 comments

After entering the correct password, a red box on the top right stated the following:

Error invoking remote method 'register-biometric-unlock': Layerr: Failed storing source biometric details: Invalid password provided for source: debc9936-f870-4c49-b5d5-406783fe4ddd

The password is correct. Tried doing an sample file (locally, not on Google Drive) with a simple password and the error still appears.

I also experience this on a new install on a new machine. After a recent update (?) on my old machine, the biometric unlock stopped working with the same error.

Same issue from my side. I also tried to create a new vault and that's the same thing

spr2 commented

can confirm too, once you remove a vault or create a new one, you can't add Touch ID again with the error message above!

ipcMain.handle(
"register-biometric-unlock",
async (_, sourceID: VaultSourceID, password: string) => {
await enableSourceBiometricUnlock(sourceID, password);
}
);

The password value is not available here. Inserted the code below before L292.

logInfo("Password: " + password);

spr2 commented

working again! Thank you both for fixing this!