Fix product page bug

This commit is contained in:
Moe Poi ~ 2021-11-21 09:27:02 +07:00
parent 5bf2242147
commit a49ada9557

View file

@ -194,31 +194,23 @@ router.get("/products", (req, res) => {
}); });
router.get(["/product", "/product/:id"], (req, res) => { router.get(["/product", "/product/:id"], (req, res) => {
if (!req.params.id) { auth.session_converter(req.cookies.session_token).then((key) => {
auth.session_converter(req.cookies.session_token).then((key) => { if (key != null) {
if (key != null) { controller.getProduct(req.params.id).then((data) => {
controller.getProduct(req.params.id).then((data) => { res.render("pages/product", {
if (data != undefined) { data: data,
res.render("pages/product", { loggedIn: 'true'
data: data,
loggedIn: 'true'
});
} else {
res.redirect("/products");
}
}); });
} else { });
controller.getProduct(req.params.id).then((data) => { } else {
res.render("pages/product", { controller.getProduct(req.params.id).then((data) => {
data: data, res.render("pages/product", {
loggedIn: 'false' data: data,
}); loggedIn: 'false'
}); });
} });
}); }
} else { });
res.redirect("/products")
}
}); });
router.get("/bag", (req, res) => { router.get("/bag", (req, res) => {