From 3a1da1d7840220af930fb759a531b5f67c8faa20 Mon Sep 17 00:00:00 2001 From: raniamorheg Date: Wed, 21 Jun 2023 17:39:02 +0100 Subject: [PATCH] fix reject liinks --- controllers/campaign.controller.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/controllers/campaign.controller.js b/controllers/campaign.controller.js index 276d203c..7eb8a14c 100644 --- a/controllers/campaign.controller.js +++ b/controllers/campaign.controller.js @@ -2447,16 +2447,19 @@ module.exports.campaignInvested = async (req, res) => { //REJECT influencer link controller by advertiser exports.rejectLink = async (req, res) => { const { lang = 'en', title = '', idCampaign, reason, email, link } = req.body; - const { idLink } = req.params; - const idUser = '0' + req.user._id; - + + const campaign = await fetchCampaign({_id: idCampaign}); + const idUser = '0' +req.user._id; + const idLink = req.params.id + configureTranslation(lang) let reqReason = reason.map(str => str) - const campaign = await fetchCampaign({_id:campaignId}); + try { if (idUser !== campaign?.idNode) { + return responseHandler.makeResponseError(res, 401, 'unauthorized'); } @@ -2472,6 +2475,7 @@ exports.rejectLink = async (req, res) => { { returnOriginal: false } ) let id = +req.body.idUser + const notificationPromise = notificationManager(id, 'cmp_candidate_reject_link', { cmp_name: title, action: 'link_rejected',