From 7a9a9100897130dcb941a06eb835aa1d3fe317c8 Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Thu, 21 Oct 2021 14:37:28 +0300 Subject: [PATCH 1/3] Fixes #5745 --- src/server/services/recruitCRM.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/services/recruitCRM.js b/src/server/services/recruitCRM.js index e5bb7d2b90..667e19772b 100644 --- a/src/server/services/recruitCRM.js +++ b/src/server/services/recruitCRM.js @@ -385,13 +385,13 @@ export default class RecruitCRMService { // candidate exists in growsurf // update candidate to set referrer only if it is not set already if (!existRes.referrer) { - growRes = await gs.updateParticipant(form.email, JSON.stringify({ + growRes = await gs.updateParticipant(form.email, { referredBy: referralCookie.referralId, referralStatus: 'CREDIT_PENDING', metadata: { gigID: id, }, - })); + }); // add referral link to candidate profile in recruitCRM if (!growRes.error) { isReferred = true; From c3c00a89bcce84a0fed4960927e5c5030f065f43 Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Thu, 21 Oct 2021 14:38:36 +0300 Subject: [PATCH 2/3] ci: on qa --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2c5ccb534f..1e37ab4b7a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -357,7 +357,7 @@ workflows: filters: branches: only: - - free + - referral-api-bug # This is beta env for production soft releases - "build-prod-beta": context : org-global From 625d090c569837d7c91a952e753580e167e3419c Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Thu, 21 Oct 2021 15:23:54 +0300 Subject: [PATCH 3/3] Added email notif --- src/server/services/recruitCRM.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/services/recruitCRM.js b/src/server/services/recruitCRM.js index 667e19772b..220b3d0f8b 100644 --- a/src/server/services/recruitCRM.js +++ b/src/server/services/recruitCRM.js @@ -398,7 +398,7 @@ export default class RecruitCRMService { form.custom_fields.push({ field_id: 6, value: `https://app.growsurf.com/dashboard/campaign/${config.GROWSURF_CAMPAIGN_ID}/participant/${growRes.id}`, }); - } + } else notifyKirilAndNick(growRes); } } else { growRes = await gs.addParticipant(JSON.stringify({ @@ -418,7 +418,7 @@ export default class RecruitCRMService { form.custom_fields.push({ field_id: 6, value: `https://app.growsurf.com/dashboard/campaign/${config.GROWSURF_CAMPAIGN_ID}/participant/${growRes.id}`, }); - } + } else notifyKirilAndNick(growRes); } // finally, clear the cookie res.cookie(config.GROWSURF_COOKIE, '', {