enhanced: use redirect after post on /box/register
This commit is contained in:
parent
4a6056dc01
commit
8c666ee979
@ -168,23 +168,12 @@ const registerBox: RequestHandler = async (req, res, next) => {
|
||||
const id_member = parseInt(req.body.id_member);
|
||||
const quantity = parseInt(req.body.quantity);
|
||||
|
||||
if (isNaN(id_box) || isNaN(id_member) || isNaN(quantity))
|
||||
next();
|
||||
|
||||
await boxService.registerBox(id_box, id_member, quantity);
|
||||
|
||||
const memberEither = await memberService.getMember(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 });
|
||||
res.redirect('/membres/byid/' + id_member);
|
||||
};
|
||||
|
||||
const boxController = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user