From ac519176cbc2151b1852d27afe3fba1222cf8ba6 Mon Sep 17 00:00:00 2001 From: 65160270 <65160270@go.buu.ac.th> Date: Fri, 28 Mar 2025 20:15:37 +0700 Subject: [PATCH] update-cart --- shop-routes/cart.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/shop-routes/cart.js b/shop-routes/cart.js index e1b0876..acedb21 100644 --- a/shop-routes/cart.js +++ b/shop-routes/cart.js @@ -17,22 +17,17 @@ async function calculateTotal(sessionId) { // แสดงตะกร้าสินค้า router.get('/', async (req, res) => { try { - if (!req.session.user) { - return res.status(401).send('Unauthorized'); - } - const [cartItems] = await pool.query( - `SELECT cart_items.*, products.name, products.price, products.stock, products.description + `SELECT cart_items.*, products.name, products.price, products.stock FROM cart_items JOIN products ON cart_items.product_id = products.id - WHERE cart_items.user_id = ?`, - [req.session.user.id] + WHERE session_id = ?`, + [req.session.id] ); - - const total = await calculateTotal(req.session.user.id); + const total = await calculateTotal(req.session.id); res.render('cart', { cartItems, total }); } catch (error) { - console.error("Error fetching cart:", error); + console.error(error); res.status(500).send('Error fetching cart'); } }); -- GitLab