From 36d78a9aa4ed607ca1bd2b5fdaca5a3927b2d287 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 9 May 2025 14:53:36 -0700 Subject: [PATCH] update return type for settigns --- server/controllers/settingsController.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/server/controllers/settingsController.js b/server/controllers/settingsController.js index 4d561216e..b557e8dd6 100755 --- a/server/controllers/settingsController.js +++ b/server/controllers/settingsController.js @@ -13,12 +13,25 @@ class SettingsController { getAppSettings = async (req, res, next) => { const dbSettings = await this.settingsService.getDBSettings(); const sanitizedSettings = { ...dbSettings }; + + const returnSettings = { + pagespeedKeySet: false, + emailPasswordSet: false, + }; + if (typeof sanitizedSettings.pagespeedApiKey !== "undefined") { - sanitizedSettings.pagespeedApiKey = "********"; + returnSettings.pagespeedKeySet = true; + delete sanitizedSettings.pagespeedApiKey; } + if (typeof sanitizedSettings.systemEmailPassword !== "undefined") { + returnSettings.emailPasswordSet = true; + delete sanitizedSettings.systemEmailPassword; + } + + returnSettings.settings = sanitizedSettings; return res.success({ msg: this.stringService.getAppSettings, - data: sanitizedSettings, + data: returnSettings, }); };