diff --git a/src/apps.js b/src/apps.js index afb86d0a0..08f39d42e 100644 --- a/src/apps.js +++ b/src/apps.js @@ -1542,9 +1542,13 @@ function importApp(app, data, auditSource, callback) { testBackupConfig(function (error) { if (error) return callback(error); - if (backupConfig && 'password' in backupConfig) { - backupConfig.encryption = backups.generateEncryptionKeysSync(backupConfig.password); - delete backupConfig.password; + if (backupConfig) { + if ('password' in backupConfig) { + backupConfig.encryption = backups.generateEncryptionKeysSync(backupConfig.password); + delete backupConfig.password; + } else { + backupConfig.encryption = null; + } } const restoreConfig = { backupId, backupFormat, backupConfig };