introducing a bug while fixing another one :D

This commit is contained in:
lesion
2022-02-04 11:26:51 +01:00
parent 40e74bbfd1
commit de1376b5eb

View File

@@ -14,6 +14,7 @@ const axios = require('axios')
const crypto = require('crypto') const crypto = require('crypto')
const Microformats = require('microformat-node') const Microformats = require('microformat-node')
const get = require('lodash/get') const get = require('lodash/get')
const cloneDeep = require('lodash/cloneDeep')
const DOMPurify = require('dompurify') const DOMPurify = require('dompurify')
const { JSDOM } = require('jsdom') const { JSDOM } = require('jsdom')
@@ -63,10 +64,9 @@ module.exports = {
async initSettings (req, res, next) { async initSettings (req, res, next) {
// initialize settings // initialize settings
req.settings = { ...settingsController.settings } req.settings = cloneDeep(settingsController.settings)
if (req.settings.smtp && req.settings.smtp.auth && req.settings.smtp.auth.pass) { if (req.settings.smtp && req.settings.smtp.auth && req.settings.smtp.auth.pass) {
delete req.settings.smtp.auth.pass delete req.settings.smtp.auth.pass
} }
delete req.settings.publicKey delete req.settings.publicKey