diff --git a/src/settings.js b/src/settings.js index 0c3417c3d..a25298d18 100644 --- a/src/settings.js +++ b/src/settings.js @@ -416,12 +416,6 @@ async function getBackupConfig() { return backupConfig; } -function mountOptionsChanged(currentConfig, backupConfig) { - return currentConfig.provider !== backupConfig.provider - || currentConfig.mountPoint !== backupConfig.mountPoint - || !_.isEqual(currentConfig.mountOptions, backupConfig.mountOptions); -} - async function setBackupConfig(backupConfig) { assert.strictEqual(typeof backupConfig, 'object'); @@ -429,7 +423,7 @@ async function setBackupConfig(backupConfig) { backups.injectPrivateFields(backupConfig, oldConfig); - if (mounts.isManagedProvider(backupConfig.provider) && (!mounts.isManagedProvider(oldConfig.provider) || mountOptionsChanged(oldConfig, backupConfig))) { + if (mounts.isManagedProvider(backupConfig.provider)) { let error = mounts.validateMountOptions(backupConfig.provider, backupConfig.mountOptions); if (error) throw error;