diff --git a/src/settings.js b/src/settings.js index 5fb7fd804..94d6672e1 100644 --- a/src/settings.js +++ b/src/settings.js @@ -472,7 +472,7 @@ async function setBackupConfig(backupConfig) { } // if any of these changes, we have to clear the cache - if ([ 'format', 'provider', 'prefix', 'bucket', 'region', 'endpoint', 'backupFolder', 'mountPoint', 'encryption', 'encryptedFilenames' ].some(p => backupConfig[p] !== oldConfig[p])) { + if (!_.isEqual(_.omit(backupConfig, 'limits'), _.omit(oldConfig, 'limits'))) { debug('setBackupConfig: clearing backup cache'); backups.cleanupCacheFilesSync(); }