From b5c12e6265f2380620c60e510bcb3fe0d5488ab1 Mon Sep 17 00:00:00 2001 From: Rory Powell Date: Fri, 23 Jul 2021 14:40:22 +0100 Subject: [PATCH] Mark google activated by default for old configs --- .../src/api/controllers/admin/configs.js | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/packages/worker/src/api/controllers/admin/configs.js b/packages/worker/src/api/controllers/admin/configs.js index 4e907ed356..78d5fdd061 100644 --- a/packages/worker/src/api/controllers/admin/configs.js +++ b/packages/worker/src/api/controllers/admin/configs.js @@ -150,14 +150,24 @@ exports.publicSettings = async function (ctx) { } // google button flag - const googleActivated = - googleConfig.config.activated == undefined || // activated by default for configs pre-activated flag - googleConfig.config.activated - config.config.google = !googleConfig ? false : googleActivated + if (googleConfig && googleConfig.config) { + const googleActivated = + googleConfig.config.activated == undefined || // activated by default for configs pre-activated flag + googleConfig.config.activated + config.config.google = googleActivated + } else { + config.config.google = false + } + // oidc button flag - const oidcActivated = !oidcConfig.config.configs[0].activated - config.config.oidc = !oidcConfig ? false : oidcActivated + if (oidcConfig && oidcConfig.config) { + const oidcActivated = oidcConfig.config.configs[0].activated + config.config.oidc = oidcActivated + } else { + config.config.oidc = false + } + ctx.body = config } catch (err) {