Merge branch 'fix/admin-panel-bugs-5' of https://git.onlyoffice.com/ONLYOFFICE/server into fix/admin-panel-bugs-5

This commit is contained in:
PauI Ostrovckij
2025-10-10 13:44:46 +03:00

View File

@ -353,10 +353,13 @@ async function getPluginSettingsForInterface(ctx) {
pluginSettings = undefined; pluginSettings = undefined;
} }
} }
//remove keys from providers //remove keys from providers - create deep copy to avoid modifying cached config
if (pluginSettings && pluginSettings.providers) { if (pluginSettings?.providers) {
for (const key in pluginSettings.providers) { for (const key in pluginSettings.providers) {
pluginSettings.providers[key].key = ''; if (pluginSettings.providers[key]?.key) {
pluginSettings.providers[key] = JSON.parse(JSON.stringify(pluginSettings.providers[key]));
pluginSettings.providers[key].key = '';
}
} }
} }
return pluginSettings; return pluginSettings;