From 476e5053563c9ed29cd8a1361286f286024b3f2e Mon Sep 17 00:00:00 2001 From: Josepablo C Date: Mon, 11 Mar 2024 02:58:49 -0600 Subject: [PATCH] fix(companies): populate /own endpoint --- src/apps/private/companies/services.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/apps/private/companies/services.js b/src/apps/private/companies/services.js index 9563ed5..96a907a 100644 --- a/src/apps/private/companies/services.js +++ b/src/apps/private/companies/services.js @@ -101,7 +101,11 @@ async function getListByType( type , req ){ async function getOwnCompany( req , res ) { try{ const companyId = req.context.companyId; - const result = await companiesModel.findById( companyId ); + const result = await companiesModel.findById( companyId ) + .populate("categories" , "_id name") + .populate("company_city", "-_id name") + .populate("company_state", "-_id name") + .populate("truck_type", "-_id name"); return res.send( result ); }catch( error ){ console.error( error ); @@ -114,7 +118,7 @@ async function patchOwnCompany( req , res ) { const companyId = req.context.companyId; const data = req.body; if( data.company_type ){ delete data.company_type; } - const company = await companiesModel.findByIdAndUpdate( companyId , data ); + await companiesModel.findByIdAndUpdate( companyId , data ); const result = await companiesModel.findById( companyId ); return res.send( result ); }catch( error ){