From 13098069d0373882bb4a4c8a8c71679d5be2ebfc Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Tue, 4 May 2021 16:45:38 +0300 Subject: [PATCH 1/4] Fix #5498 --- src/shared/containers/Gigs/RecruitCRMJobApply.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/containers/Gigs/RecruitCRMJobApply.jsx b/src/shared/containers/Gigs/RecruitCRMJobApply.jsx index cba026118b..4561e7d1df 100644 --- a/src/shared/containers/Gigs/RecruitCRMJobApply.jsx +++ b/src/shared/containers/Gigs/RecruitCRMJobApply.jsx @@ -115,7 +115,7 @@ class RecruitCRMJobApplyContainer extends React.Component { ...state, formData: { ...state.formData, - [key]: value, + [key]: _.trim(value), }, })); this.validateForm(key); From 1811edf2504a6dbe024fe0c3ade6ef93e65c16fa Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Tue, 4 May 2021 17:49:09 +0300 Subject: [PATCH 2/4] ci: on test --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ae22dbfa33..6096a55ba6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -283,7 +283,7 @@ workflows: filters: branches: only: - - free + - gig-application-trim-fields # This is alternate dev env for parallel testing - "build-qa": context : org-global From 377406ff5ab330c17cc82f8c7fa2f0521b69a1b4 Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Wed, 5 May 2021 13:46:13 +0300 Subject: [PATCH 3/4] trim before API call --- src/shared/actions/recruitCRM.js | 2 +- src/shared/containers/Gigs/RecruitCRMJobApply.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/actions/recruitCRM.js b/src/shared/actions/recruitCRM.js index cc82b1446d..cdcb6d2260 100644 --- a/src/shared/actions/recruitCRM.js +++ b/src/shared/actions/recruitCRM.js @@ -69,7 +69,7 @@ function normalizeRecruitPayload(job, payload) { contact_number: payload.phone, city: payload.city, locality: _.find(payload.country, { selected: true }).label, - salary_expectation: payload.payExpectation, + salary_expectation: _.trim(payload.payExpectation), skill: payload.skills.filter(s => s.selected).map(s => s.label).join(','), custom_fields: [ { diff --git a/src/shared/containers/Gigs/RecruitCRMJobApply.jsx b/src/shared/containers/Gigs/RecruitCRMJobApply.jsx index 4561e7d1df..cba026118b 100644 --- a/src/shared/containers/Gigs/RecruitCRMJobApply.jsx +++ b/src/shared/containers/Gigs/RecruitCRMJobApply.jsx @@ -115,7 +115,7 @@ class RecruitCRMJobApplyContainer extends React.Component { ...state, formData: { ...state.formData, - [key]: _.trim(value), + [key]: value, }, })); this.validateForm(key); From f5af1d45a3d653c13995f7bf357126f693ab4ef8 Mon Sep 17 00:00:00 2001 From: Kiril Kartunov Date: Thu, 6 May 2021 09:21:29 +0300 Subject: [PATCH 4/4] ci: on beta --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6096a55ba6..a75d07ecb4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -297,7 +297,7 @@ workflows: filters: branches: only: - - free + - gig-application-trim-fields # This is stage env for production QA releases - "build-prod-staging": context : org-global