Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit f6cf6a7c authored by 65160132's avatar 65160132
Browse files

test2

parent c648db9e
No related branches found
No related tags found
No related merge requests found
......@@ -32,7 +32,14 @@ exports.viewCart = async (req, res) => {
// ผูกข้อมูลสินค้าเข้ากับตะกร้า
const cartWithDetails = cart.map(item => {
const product = products.find(p => p.product_id == item.product_id);
return { ...item, product_name: product.product_name, image: product.image };
// ตรวจสอบว่าเจอสินค้าไหม
if (product) {
return { ...item, product_name: product.product_name, image: product.image };
} else {
// ถ้าไม่พบสินค้า, คืนค่าด้วยค่า default หรือข้อความ
return { ...item, product_name: 'ไม่พบสินค้า', image: 'default_image.jpg' };
}
});
res.render('cart', { cart: cartWithDetails });
......@@ -41,6 +48,7 @@ exports.viewCart = async (req, res) => {
}
};
exports.removeFromCart = (req, res) => {
const product_id = req.params.id;
req.session.cart = req.session.cart.filter(item => item.product_id !== product_id);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment