diff --git a/src/routes/postSkipSegments.ts b/src/routes/postSkipSegments.ts index 2065d35..dde758f 100644 --- a/src/routes/postSkipSegments.ts +++ b/src/routes/postSkipSegments.ts @@ -338,11 +338,13 @@ export async function postSkipSegments(req: Request, res: Response): Promise p + (i !== 0 ? ', ' : '') + c, ''); - return res.status(400).send(`No valid ${fields} field(s) provided`); + const formattedFields = invalidFields.reduce((p, c, i) => p + (i !== 0 ? ', ' : '') + c, ''); + const formattedErrors = errors.reduce((p, c, i) => p + (i !== 0 ? '. ' : ' ') + c, ''); + return res.status(400).send(`No valid ${formattedFields} field(s) provided.${formattedErrors}`); } //hash the userID