From f6e51ef02447655b463644f0e7d7d99eaf71c5c1 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Wed, 18 Sep 2024 16:41:23 +0200 Subject: [PATCH] Don't process reload when cancelling biometrics (#11081) --- .../src/platform/main/biometric/biometrics.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/platform/main/biometric/biometrics.service.ts b/apps/desktop/src/platform/main/biometric/biometrics.service.ts index e432939c877..a8b6566c430 100644 --- a/apps/desktop/src/platform/main/biometric/biometrics.service.ts +++ b/apps/desktop/src/platform/main/biometric/biometrics.service.ts @@ -170,8 +170,12 @@ export class BiometricsService extends DesktopBiometricsService { try { response = await callback(); restartReload ||= restartReloadCallback(response); - } catch { - restartReload = true; + } catch (error) { + if (error.message === "Biometric authentication failed") { + restartReload = false; + } else { + restartReload = true; + } } if (restartReload) {