Skip to content

Commit 36d78a9

Browse files
committed
update return type for settigns
1 parent fcd6af2 commit 36d78a9

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

server/controllers/settingsController.js

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,25 @@ class SettingsController {
1313
getAppSettings = async (req, res, next) => {
1414
const dbSettings = await this.settingsService.getDBSettings();
1515
const sanitizedSettings = { ...dbSettings };
16+
17+
const returnSettings = {
18+
pagespeedKeySet: false,
19+
emailPasswordSet: false,
20+
};
21+
1622
if (typeof sanitizedSettings.pagespeedApiKey !== "undefined") {
17-
sanitizedSettings.pagespeedApiKey = "********";
23+
returnSettings.pagespeedKeySet = true;
24+
delete sanitizedSettings.pagespeedApiKey;
1825
}
26+
if (typeof sanitizedSettings.systemEmailPassword !== "undefined") {
27+
returnSettings.emailPasswordSet = true;
28+
delete sanitizedSettings.systemEmailPassword;
29+
}
30+
31+
returnSettings.settings = sanitizedSettings;
1932
return res.success({
2033
msg: this.stringService.getAppSettings,
21-
data: sanitizedSettings,
34+
data: returnSettings,
2235
});
2336
};
2437

0 commit comments

Comments
 (0)