Updated: Warehouse image endpoint logic
This commit is contained in:
@@ -60,8 +60,18 @@ module.exports = {
|
|||||||
*/
|
*/
|
||||||
addWarehouseImage: async (req, res, next) => {
|
addWarehouseImage: async (req, res, next) => {
|
||||||
// req.file contains the `warehouse-image`
|
// req.file contains the `warehouse-image`
|
||||||
console.dir({ file: req.file });
|
console.dir("Warehouse image uploaded:", { file: req.file });
|
||||||
res.send("ok");
|
|
||||||
|
const { id } = req.params;
|
||||||
|
|
||||||
|
try {
|
||||||
|
const warehouseDetails = await Warehouse.findById(id);
|
||||||
|
warehouseDetails.imageUrl = req.file.path;
|
||||||
|
await warehouseDetails.save();
|
||||||
|
res.send({ success: true, data: warehouseDetails });
|
||||||
|
} catch (err) {
|
||||||
|
next(err);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ router.post("/", controller.createWarehouse);
|
|||||||
* @route /warehouse/add-image
|
* @route /warehouse/add-image
|
||||||
*/
|
*/
|
||||||
router.post(
|
router.post(
|
||||||
"/add-image",
|
"/add-image/:id",
|
||||||
upload.single("warehouse-image"),
|
upload.single("warehouse-image"),
|
||||||
controller.addWarehouseImage
|
controller.addWarehouseImage
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user