Skip to content

Commit 57a4c2e

Browse files
Merge branch 'develop' into tcx-202010
2 parents 734b390 + 724bcef commit 57a4c2e

File tree

4 files changed

+28
-1
lines changed

4 files changed

+28
-1
lines changed

.circleci/config.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ workflows:
261261
branches:
262262
only:
263263
- develop
264-
- tcx-202010
265264
# Production builds are exectuted
266265
# when PR is merged to the master
267266
# Don't change anything in this configuration

__tests__/shared/components/GUIKit/TextInput/__snapshots__/index.jsx.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ exports[`Default render 1`] = `
77
<input
88
className=""
99
defaultValue=""
10+
onBlur={[Function]}
1011
onChange={[Function]}
1112
placeholder=""
1213
type="text"

src/server/services/recruitCRM.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,29 @@ export default class RecruitCRMService {
288288
errObj,
289289
});
290290
}
291+
// Set hired-stage
292+
const hireStageResponse = await fetch(`${this.private.baseUrl}/v1/candidates/${candidateData.slug}/hiring-stages/${id}`, {
293+
method: 'POST',
294+
headers: {
295+
'Content-Type': 'application/json',
296+
Authorization: this.private.authorization,
297+
},
298+
body: JSON.stringify({
299+
candidate_slug: candidateData.slug,
300+
job_slug: id,
301+
status_id: '10',
302+
}),
303+
});
304+
if (hireStageResponse.status >= 400) {
305+
return res.send({
306+
error: true,
307+
status: hireStageResponse.status,
308+
url: `$${this.private.baseUrl}/v1/candidates/${candidateData.slug}/hiring-stages/${id}`,
309+
form,
310+
errObj: await hireStageResponse.json(),
311+
});
312+
}
313+
// respond to API call
291314
const data = await applyResponse.json();
292315
return res.send(data);
293316
} catch (err) {

src/shared/components/GUIKit/TextInput/index.jsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ function TextInput({
3535
delayedOnChange(e.target.value, onChange);
3636
setVal(e.target.value);
3737
}}
38+
onBlur={(e) => {
39+
delayedOnChange(e.target.value, onChange);
40+
setVal(e.target.value);
41+
}}
3842
/>
3943
{label ? (
4044
<label htmlFor="textBoxInput">

0 commit comments

Comments
 (0)