diff --git a/src/socket.io/index.js b/src/socket.io/index.js index 9dad7cda4b..9d57d08c68 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -165,7 +165,8 @@ async function checkMaintenance(socket) { if (isAdmin) { return; } - throw new Error('[[error:forum-maintenance]]'); + const validator = require('validator'); + throw new Error('[[pages:maintenance.text, ' + validator.escape(String(meta.config.title || 'NodeBB')) + ']]'); } const getSessionAsync = util.promisify((sid, callback) => db.sessionStore.get(sid, (err, sessionObj) => callback(err, sessionObj || null)));