restore: teardown pseudo backup site

This commit is contained in:
Girish Ramakrishnan
2025-12-05 16:12:59 +01:00
parent 392d47852d
commit 620974217a
3 changed files with 8 additions and 6 deletions
+4 -2
View File
@@ -163,7 +163,7 @@ async function activate(username, password, email, displayName, ip, auditSource)
await eventlog.add(eventlog.ACTION_ACTIVATE, auditSource, {});
setImmediate(() => safe(platform.onActivated({ skipDnsSetup: false }), { debug }));
safe(platform.onActivated({ skipDnsSetup: false }), { debug }); // background
return {
userId: ownerId,
@@ -220,7 +220,9 @@ async function restoreTask(backupSite, remotePath, ipv4Config, ipv6Config, optio
await appstore.checkSubscription(); // never throws. worst case, user has to visit the Account view to refresh subscription info
setImmediate(() => safe(platform.onActivated({ backupSite, skipDnsSetup: options.skipDnsSetup }), { debug }));
safe(platform.onActivated({ skipDnsSetup: options.skipDnsSetup }), { debug }); // background
await backupSites.storageApi(backupSite).teardown(backupSite.config);
} catch (error) {
debug('restoreTask: error. %o', error);
gStatus.restore.errorMessage = error ? error.message : '';