2022-06-26 09:28:21 -07:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
exports.up = async function(db) {
|
2022-06-27 17:16:04 +02:00
|
|
|
const result = await db.runSql('SELECT * FROM settings WHERE name=?', [ 'backup_config' ]);
|
|
|
|
|
if (!result.length) return;
|
|
|
|
|
|
|
|
|
|
const backupConfig = JSON.parse(result[0].value);
|
2022-06-26 09:28:21 -07:00
|
|
|
|
2022-06-27 09:17:01 -07:00
|
|
|
if (backupConfig.encryption && backupConfig.format === 'rsync') backupConfig.encryptedFilenames = true;
|
2022-06-26 09:28:21 -07:00
|
|
|
|
|
|
|
|
await db.runSql('UPDATE settings SET value=? WHERE name=?', [ JSON.stringify(backupConfig), 'backup_config', ]);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
exports.down = async function(/* db */) {
|
|
|
|
|
};
|