From eb2ebead28af2a9fec7301925bc5854309ded3c4 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Thu, 21 Aug 2025 11:15:42 +0200 Subject: [PATCH] Get the primary backup target during box update --- src/updater.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/updater.js b/src/updater.js index bde07bb23..7c6a681a9 100644 --- a/src/updater.js +++ b/src/updater.js @@ -176,7 +176,10 @@ async function updateBox(boxUpdateInfo, options, progressCallback) { if (!options.skipBackup) { progressCallback({ percent: 10, message: 'Backing up' }); - await backuptask.fullBackup({ preserveSecs: 3*7*24*60*60 }, (progress) => progressCallback({ percent: 10+progress.percent*70/100, message: progress.message })); + const target = await backupTargets.getPrimary(); + if (!target) throw new BoxError(BoxError.BAD_STATE, 'no default backup target'); + + await backuptask.fullBackup(target.id, { preserveSecs: 3*7*24*60*60 }, (progress) => progressCallback({ percent: 10+progress.percent*70/100, message: progress.message })); await checkFreeDiskSpace(2*1024*1024*1024); // check again in case backup is in same disk }