backupsites: do not mutate caller's config object

This commit is contained in:
Girish Ramakrishnan
2025-10-13 09:39:01 +02:00
parent 73b2feae59
commit 8549663ed0
+1
View File
@@ -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');