fix: add basic sanity-checking to middleware.validateActivity

This commit is contained in:
Julian Lam
2023-12-06 13:57:49 -05:00
parent cc0d18869a
commit 99cc60c8d5

View File

@@ -338,5 +338,11 @@ middleware.validateActivity = helpers.try(async (req, res, next) => {
return res.sendStatus(400); return res.sendStatus(400);
} }
// Sanity-check payload schema
const required = ['type'];
if (!required.every(prop => req.body.hasOwnProperty(prop))) {
return res.sendStatus(400);
}
next(); next();
}); });