diff --git a/src/apps.js b/src/apps.js index 07441ae3d..ffcc904c9 100644 --- a/src/apps.js +++ b/src/apps.js @@ -2377,7 +2377,7 @@ async function importApp(app, data, auditSource) { restoreConfig = { remotePath, backupFormat: format, backupConfig: config }; } else { // inPlace - restoreConfig = { remotePath: null }; + restoreConfig = { inPlace: true }; } const task = { diff --git a/src/apptask.js b/src/apptask.js index f490d6413..70955a392 100644 --- a/src/apptask.js +++ b/src/apptask.js @@ -321,7 +321,7 @@ async function installCommand(app, args, progressCallback) { if (!restoreConfig) { // install await progressCallback({ percent: 60, message: 'Setting up addons' }); await services.setupAddons(app, app.manifest.addons); - } else if (app.installationState === apps.ISTATE_PENDING_IMPORT && !restoreConfig.remotePath) { // in-place import + } else if (app.installationState === apps.ISTATE_PENDING_IMPORT && restoreConfig.inPlace) { // in-place import await progressCallback({ percent: 60, message: 'Importing addons in-place' }); await services.setupAddons(app, app.manifest.addons); await services.clearAddons(app, _.omit(app.manifest.addons, ['localstorage']));