fix json validation

This commit is contained in:
Brian Seymour 2021-05-07 14:50:50 -05:00
parent 3ea6ca1180
commit 106d5c72c9
1 changed files with 2 additions and 4 deletions

View File

@ -8,13 +8,11 @@ const package = require('../package')
const logger = require('logplease').create('api/v2');
router.use((req, res, next) => {
if (['GET', 'HEAD', 'OPTIONS'].includes(req.method) || !req.body) {
if (['GET', 'HEAD', 'OPTIONS'].includes(req.method)) {
return next();
}
try {
JSON.parse(req.body);
} catch (e) {
if (req.headers['content-type'] !== 'application/json') {
return res
.status(415)
.send({