backupsites: do not mutate caller's config object
This commit is contained in:
@@ -492,6 +492,7 @@ async function setConfig(backupSite, newConfig, auditSource) {
|
||||
|
||||
const oldConfig = backupSite.config;
|
||||
|
||||
newConfig = structuredClone(newConfig); // make a copy
|
||||
storageApi(backupSite).injectPrivateFields(newConfig, oldConfig);
|
||||
|
||||
debug('setConfig: validating new storage configuration');
|
||||
|
||||
Reference in New Issue
Block a user