migrate groups.enabled in oidc #6104

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed May 21, 2024 at 19:04 UTC bc6451fee5e3575295961ee2fd5781e5c3d35438
1 file changed +8
webserver.js
+8
@@ -7472,6 +7472,14 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
7472 }
7473 delete strategy.scope
7474 }
7475 + if (strategy.groups && strategy.groups.sync && strategy.groups.sync.enabled && strategy.groups.sync.enabled === true) {
7476 + if (strategy.groups.sync.filter) {
7477 + delete strategy.groups.sync.enabled;
7478 + } else {
7479 + strategy.groups.sync = true;
7480 + }
7481 + parent.authLog('migrateOldConfigs', `OIDC: OLD CONFIG: Moving old config to new location. strategy.groups.sync.enabled => strategy.groups.sync`);
7482 + }
7483 return strategy
7484 }
7485