diff --git a/migrations/20250724102340-backupTargets-create-table.js b/migrations/20250724102340-backupTargets-create-table.js index db9e39db7..eb5a484a9 100644 --- a/migrations/20250724102340-backupTargets-create-table.js +++ b/migrations/20250724102340-backupTargets-create-table.js @@ -25,7 +25,6 @@ exports.up = async function (db) { await db.runSql(cmd); const results = await db.runSql('SELECT name, value FROM settings WHERE name=? OR name=? OR name=?', [ 'backup_storage', 'backup_limits', 'backup_policy' ]); - if (results.length === 0) return; const name = 'Default', main = true; let config = null, limits = null, encryption = null, format = null, provider = null; diff --git a/src/backuptargets.js b/src/backuptargets.js index 2b501c1f2..7842f7dc4 100644 --- a/src/backuptargets.js +++ b/src/backuptargets.js @@ -5,7 +5,6 @@ exports = module.exports = { getPrimary, list, add, - addDefault, del, setConfig, @@ -517,22 +516,6 @@ async function add(data, auditSource) { return id; } -async function addDefault(auditSource) { - assert.strictEqual(typeof auditSource, 'object'); - - debug('addDefault: adding default backup target'); - const defaultBackupTarget = { - name: 'Default', - provider: 'filesystem', - config: { backupDir: paths.DEFAULT_BACKUP_DIR }, - retention: { keepWithinSecs: 2 * 24 * 60 * 60 }, - schedule: '00 00 23 * * *', - format: 'tgz' - }; - defaultBackupTarget.id = await add(defaultBackupTarget, auditSource); - await setPrimary(defaultBackupTarget, auditSource); -} - // creates a backup target object that is not in the database async function createPseudo(data) { assert.strictEqual(typeof data, 'object'); diff --git a/src/provision.js b/src/provision.js index f810f9a1b..8782d0af2 100644 --- a/src/provision.js +++ b/src/provision.js @@ -86,7 +86,6 @@ async function setupTask(domain, auditSource) { await reverseProxy.ensureCertificate(location, {}, auditSource); await ensureDhparams(); await dashboard.setupLocation(constants.DASHBOARD_SUBDOMAIN, domain, auditSource); - await backupTargets.addDefault(auditSource); setProgress('setup', 'Done'), await eventlog.add(eventlog.ACTION_PROVISION, auditSource, {}); } catch (error) {