Even more debugging the gym_id
All checks were successful
Jenkins Production Deployment

This commit is contained in:
Patrick Müller 2022-01-11 17:26:17 +01:00
parent 1fcf6fbd81
commit 7d76917591
Signed by: Paddy
GPG Key ID: 37ABC11275CAABCE

View File

@ -195,29 +195,15 @@ climbingRoutesRouter.get('/:id', async (req: Request, res: Response) => {
*/ */
climbingRoutesRouter.post('/', async (req: Request, res: Response) => { climbingRoutesRouter.post('/', async (req: Request, res: Response) => {
try { try {
let gym_id = parseInt(req.query.gym_id as string, 10); let gym_id = Number(req.query.gym_id);
let name = req.query.name as string; let name = req.query.name as string;
let difficulty = req.query.difficulty as string; let difficulty = req.query.difficulty as string;
let captcha_token = req.query['hcaptcha_response'] as string; let captcha_token = req.query['hcaptcha_response'] as string;
if (isNaN(gym_id) || !name || !difficulty || !captcha_token) { if (isNaN(gym_id) || !name || !difficulty || !captcha_token) {
let missing = '';
if (isNaN(gym_id)) {
missing += 'gym_id;';
} else if (!name) {
missing += 'name;';
} else if (!difficulty) {
missing += 'difficulty;';
} else if (!captcha_token) {
missing += 'token;';
} else {
missing += 'all good';
}
res.status(400).send({ res.status(400).send({
'message': 'Missing parameters', 'message': 'Missing parameters',
'missing': missing, 'query_params': req.query.toString()
'value': req.query.gym_id
}); });
return; return;
} }