diff --git a/resources/PD_Orders/pdOrderController.js b/resources/PD_Orders/pdOrderController.js index 4b46bdd..d22977c 100644 --- a/resources/PD_Orders/pdOrderController.js +++ b/resources/PD_Orders/pdOrderController.js @@ -343,7 +343,9 @@ export const processOrder = async (req, res) => { } }; export const cancelOrderController = async (req, res) => { - const { cancellationReason, id: _id } = req.body; + // const { cancellationReason, id: _id } = req.bodyconst + const cancellationReason= req.body.cancellationReason; + const _id = req.params.id; try { // Find the order by ID const order = await PdOrder.findById(_id) diff --git a/resources/PD_Orders/pdOrderRoute.js b/resources/PD_Orders/pdOrderRoute.js index 4b71d3b..5784dc6 100644 --- a/resources/PD_Orders/pdOrderRoute.js +++ b/resources/PD_Orders/pdOrderRoute.js @@ -31,8 +31,8 @@ router .post(isAuthenticatedUser, authorizeRoles("admin"), processOrder); // Define the route for cancel an order router - .route("/cancel-order") - .post(isAuthenticatedUser, authorizeRoles("admin"), cancelOrderController); + .route("/cancel-order/:id") + .put(isAuthenticatedUser, authorizeRoles("admin"), cancelOrderController); router .route("/get-placed-order-pd") .get(