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 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 = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user