Fix crash with unencrypted backups

This commit is contained in:
Girish Ramakrishnan
2020-05-14 11:18:41 -07:00
parent f417a49b34
commit 4faf880aa4
2 changed files with 8 additions and 10 deletions
+3 -7
View File
@@ -401,13 +401,9 @@ function setBackupConfig(backupConfig, callback) {
backups.testConfig(backupConfig, function (error) {
if (error) return callback(error);
if ('password' in backupConfig) { // user changed password
if (backupConfig.password) {
backupConfig.encryption = backups.generateEncryptionKeysSync(backupConfig.password);
delete backupConfig.password;
} else {
backupConfig.encryption = null;
}
if ('password' in backupConfig) { // user set password
backupConfig.encryption = backups.generateEncryptionKeysSync(backupConfig.password);
delete backupConfig.password;
}
backups.cleanupCacheFilesSync();