validate encryption password separately

This commit is contained in:
Girish Ramakrishnan
2023-07-13 12:42:38 +05:30
parent 95314d46e2
commit 68e56f903d
4 changed files with 9 additions and 15 deletions

View File

@@ -464,6 +464,9 @@ async function setBackupConfig(backupConfig) {
if (error) throw error;
if ('password' in backupConfig) { // user set password
const error = await backups.validateEncryptionPassword(backupConfig.password);
if (error) throw error;
backupConfig.encryption = backups.generateEncryptionKeysSync(backupConfig.password);
delete backupConfig.password;
}