backups: make filename encryption optional

This commit is contained in:
Girish Ramakrishnan
2022-06-26 09:28:21 -07:00
parent 2e5d89be6b
commit c9f7b9a8a6
5 changed files with 25 additions and 4 deletions
@@ -0,0 +1,13 @@
'use strict';
exports.up = async function(db) {
const backupConfigJson = await db.runSql('SELECT * FROM settings WHERE name=?', [ 'backup_config' ]);
const backupConfig = JSON.parse(backupConfigJson);
if (backupConfig.encryption) backupConfig.encryptFilenames = true;
await db.runSql('UPDATE settings SET value=? WHERE name=?', [ JSON.stringify(backupConfig), 'backup_config', ]);
};
exports.down = async function(/* db */) {
};