diff --git a/controllers/tourController.js b/controllers/tourController.js index 5e19e2469027ed4f155dcf44393c96892e8220f0..b30c25bfb040c4233eb0ac816862977689825696 100644 --- a/controllers/tourController.js +++ b/controllers/tourController.js @@ -208,20 +208,20 @@ exports.getEditTour = async (req, res) => { const tourData = { name, description, price, duration }; try { - await Tour.updateTour(req.params.id, tourData); // คำสั่งในการอัปเดต - res.redirect('/tour/' + req.params.id); // ไปที่หน้ารายละเอียดทัวร์ + await Tour.updateTour(req.params.userId, tourData); // คำสั่งในการอัปเดต + res.redirect('/tour/' + req.params.userId); // ไปที่หน้ารายละเอียดทัวร์ } catch (error) { res.status(500).send('เกิดข้อผิดพลาดในการแก้ไขทัวร์'); } }; exports.deleteTour = async (req, res) => { try { - const tour = await Tour.getTourById(req.params.id); + const tour = await Tour.getTourById(req.params.userId); if (!tour) return res.status(404).send('ไม่พบข้อมูลทัวร์'); if (tour.userId !== req.session.userId) { return res.status(403).send('คุณไม่มีสิทธิ์ลบทัวร์นี้'); } - await Tour.deleteTour(req.params.id); // ลบทัวร์ที่ผู้ใช้เป็นเจ้าของ + await Tour.deleteTour(req.params.userId); // ลบทัวร์ที่ผู้ใช้เป็นเจ้าของ res.redirect('/'); // ไปที่หน้า home } catch (error) { res.status(500).send('เกิดข้อผิดพลาดในการลบทัวร์');