File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ async function createJob(job) {
36
36
}
37
37
38
38
try {
39
- const rsp = await request
39
+ const rcrmRsp = await request
40
40
. post ( `${ config . RCRM . API_BASE } /jobs` )
41
41
. set ( 'Authorization' , `Bearer ${ config . RCRM . API_KEY } ` )
42
42
. set ( 'accept' , 'json' )
@@ -51,7 +51,19 @@ async function createJob(job) {
51
51
enable_job_application_form : 0
52
52
} )
53
53
54
- localLogger . debug ( { context : 'createJob' , message : JSON . stringify ( rsp ) } )
54
+ localLogger . debug ( { context : 'createJob in RCRM' , message : JSON . stringify ( rcrmRsp ) } )
55
+
56
+ // set the external id to taas via API with M2M token
57
+ const token = await helper . getM2MToken ( )
58
+ const taasRsp = await request
59
+ . post ( `${ config . TAAS_API_URL } /jobs` )
60
+ . set ( 'Authorization' , `Bearer ${ token } ` )
61
+ . set ( 'accept' , 'json' )
62
+ . send ( {
63
+ externalId : rcrmRsp . body . slug
64
+ } )
65
+
66
+ localLogger . debug ( { context : 'Set id in TaaS ' , message : JSON . stringify ( taasRsp ) } )
55
67
} catch ( error ) {
56
68
console . error ( 'createJob error' , error )
57
69
}
You can’t perform that action at this time.
0 commit comments