diff --git a/backend/controllers/crmController.js b/backend/controllers/crmController.js index cefb165..dd895f4 100644 --- a/backend/controllers/crmController.js +++ b/backend/controllers/crmController.js @@ -595,10 +595,13 @@ const webhook_crm = async (req, res) => { const getClientAccessToken = async (req, res) => { const { companyId } = req.params - const { clientId } = req.body; + const { clientId } = req.query console.log('========> getClientAccessToken companyId: ', companyId, ' clientId: ', clientId); - mustContainProperties(req, ['clientId']); + if (!companyId || !clientId) { + console.error('Company ID or Client ID is missing in the request parameters.'); + return res.status(StatusCodes.BAD_REQUEST).send({ msg: "Company ID and Client ID are required!" }); + } const accessToken = await getAccessToken(clientId, companyId);