From 87fd3121f9bec0e536347e45b255b1a33bfbac1f Mon Sep 17 00:00:00 2001 From: RustamRu Date: Mon, 3 Mar 2025 20:41:55 +0300 Subject: [PATCH] fix: get img value data --- server/routers/dry-wash/order.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)