app archive: fix download config

This commit is contained in:
Girish Ramakrishnan
2025-10-06 22:31:17 +02:00
parent b3eb6ccde3
commit 28c0d63f89
5 changed files with 27 additions and 36 deletions
+3 -12
View File
@@ -219,20 +219,11 @@ function getDownloadLink(backup) {
}
async function onDownloadConfig(backup) {
const [error, backupSite] = await backupSitesModel.get(backup.siteId);
if (error) return console.error(error);
const tmp = {
remotePath: backup.remotePath
};
for (const k of ['provider', 'config', 'limits', 'format', 'encrypted', 'encryptedFilenames', 'encryptionPasswordHint']) {
tmp[k] = backupSite[k];
}
tmp.siteId = backupSite.id;
const [backupConfigError, backupConfig] = await backupSitesModel.generateBackupConfig(backup);
if (backupConfigError) return console.error(backupConfigError);
const filename = `${props.app.fqdn}-backup-config-${(new Date(backup.creationTime)).toISOString().split('T')[0]}.json`;
download(filename, JSON.stringify(tmp, null, 4));
download(filename, JSON.stringify(backupConfig, null, 4));
}
const restoreBusy = ref(false);