enhanced: use redirect after post on /box/register

This commit is contained in:
Nemo D'ACREMONT 2024-12-04 18:03:05 +01:00
parent 4a6056dc01
commit 8c666ee979
No known key found for this signature in database
GPG Key ID: 6E5BCE8022FA8276

View File

@ -168,23 +168,12 @@ const registerBox: RequestHandler = async (req, res, next) => {
const id_member = parseInt(req.body.id_member); const id_member = parseInt(req.body.id_member);
const quantity = parseInt(req.body.quantity); const quantity = parseInt(req.body.quantity);
if (isNaN(id_box) || isNaN(id_member) || isNaN(quantity))
next();
await boxService.registerBox(id_box, id_member, quantity); await boxService.registerBox(id_box, id_member, quantity);
const memberEither = await memberService.getMember(id_member); res.redirect('/membres/byid/' + id_member);
if (memberEither.hasRight) {
console.error(memberEither.right);
next();
return;
}
const member = memberEither.left;
const models = await modelService.getAllBuildableModels(member.id_member);
const boxes = await boxService.getBoxesFromMember(member.id_member);
const pieces = await getBuyedPiecesFromMember(member.id_member);
const allboxes = await boxService.getAllBoxes();
res.render('member.ejs', { member, models, boxes, pieces, allboxes });
}; };
const boxController = { const boxController = {