Merge pull request #262 from mchangrh/repeated-param

parse repeated parameters
This commit is contained in:
Ajay Ramachandran
2021-06-21 14:21:17 -04:00
committed by GitHub
4 changed files with 56 additions and 5 deletions

View File

@@ -268,7 +268,9 @@ async function handleGetSegments(req: Request, res: Response): Promise<Segment[]
const categories = req.query.categories
? JSON.parse(req.query.categories as string)
: req.query.category
? [req.query.category]
? Array.isArray(req.query.category)
? req.query.category
: [req.query.category]
: ['sponsor'];
if (!Array.isArray(categories)) {
res.status(400).send("Categories parameter does not match format requirements.");