diff --git a/src/user/digest.js b/src/user/digest.js index 2a46d85b3f..93e3d3332a 100644 --- a/src/user/digest.js +++ b/src/user/digest.js @@ -14,6 +14,8 @@ const utils = require('../utils'); const Digest = module.exports; +const baseUrl = nconf.get('base_url'); + Digest.execute = async function (payload) { const digestsDisabled = meta.config.disableEmailSubscriptions === 1; if (digestsDisabled) { @@ -118,10 +120,10 @@ Digest.send = async function (data) { unreadNotifs.forEach((n) => { if (n.image && !n.image.startsWith('http')) { - n.image = nconf.get('base_url') + n.image; + n.image = baseUrl + n.image; } if (n.path) { - n.notification_url = n.path.startsWith('http') ? n.path : nconf.get('base_url') + n.path; + n.notification_url = n.path.startsWith('http') ? n.path : baseUrl + n.path; } }); @@ -211,7 +213,7 @@ async function getTermTopics(term, uid) { const user = topicObj.hasOwnProperty('teaser') && topicObj.teaser && topicObj.teaser.user ? topicObj.teaser.user : topicObj.user; if (user && user.picture && utils.isRelativeUrl(user.picture)) { - user.picture = nconf.get('base_url') + user.picture; + user.picture = baseUrl + user.picture; } } });