fix: #11426, proper v3 style error on maintenance mode [breaking]

The v3-style error only applies to v3 routes. Existing Read API and page routes are unaffected.
isekai-main
Julian Lam 2 years ago
parent 84dc3ba73a
commit 2615c1e584

@ -6,6 +6,7 @@ const meta = require('../meta');
const user = require('../user');
const groups = require('../groups');
const helpers = require('./helpers');
const controllerHelpers = require('../controllers/helpers');
module.exports = function (middleware) {
middleware.maintenanceMode = helpers.try(async (req, res, next) => {
@ -30,6 +31,10 @@ module.exports = function (middleware) {
return next();
}
if (req.originalUrl.startsWith(`${nconf.get('relative_path')}/api/v3/`)) {
return controllerHelpers.formatApiResponse(meta.config.maintenanceModeStatus, res);
}
res.status(meta.config.maintenanceModeStatus);
const data = {

Loading…
Cancel
Save