diff --git a/server/routers/dry-wash/order.js b/server/routers/dry-wash/order.js index 722bbec..f8aa9a6 100644 --- a/server/routers/dry-wash/order.js +++ b/server/routers/dry-wash/order.js @@ -168,9 +168,9 @@ router.get('/:id', async (req, res, next) => { throw new Error(VALIDATION_MESSAGES.order.notFound) } - const data = await OrderCarImgModel.findOne({ orderId: order.id }) || {} + const imgProps = await OrderCarImgModel.findOne({ orderId: order.id }) - res.status(200).send({ success: true, body: {...order,...data} }) + res.status(200).send({ success: true, body: { ...order.toObject(), ...imgProps?.toObject() } }) } catch (error) { next(error) } @@ -410,6 +410,8 @@ router.post('/:id/upload-car-img', upload.single('file'), async (req, res) => { } try { + await OrderCarImgModel.deleteMany({ orderId }) + const { access_token } = await getToken(req, res) const fileId = await uploadImage(req.file, access_token)