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