From ea0623c6bc3235ed5eeaa149b29834a4d5000a08 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Mon, 23 Dec 2024 19:55:25 +0500 Subject: [PATCH] web: create backup on submit when changing password --- apps/web/src/dialogs/settings/auth-settings.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/dialogs/settings/auth-settings.ts b/apps/web/src/dialogs/settings/auth-settings.ts index e1d2914e9..9d09cb11e 100644 --- a/apps/web/src/dialogs/settings/auth-settings.ts +++ b/apps/web/src/dialogs/settings/auth-settings.ts @@ -45,7 +45,6 @@ export const AuthenticationSettings: SettingsGroup[] = [ title: strings.changePassword(), variant: "secondary", action: async () => { - if (!(await createBackup())) return; const result = await showPasswordDialog({ title: strings.changePassword(), message: strings.changePasswordDesc(), @@ -60,6 +59,7 @@ export const AuthenticationSettings: SettingsGroup[] = [ } }, validate: async ({ oldPassword, newPassword }) => { + if (!(await createBackup())) return false; await db.user.clearSessions(); return ( (await db.user.changePassword(oldPassword, newPassword)) ||