@@ -34,7 +34,10 @@ async function processCreate (message, transactionId) {
34
34
refresh : 'wait_for'
35
35
} )
36
36
if ( topResources [ resource ] . enrich ) {
37
- await client . enrich . executePolicy ( { name : topResources [ resource ] . enrich . policyName } )
37
+ await client . enrich . executePolicy ( {
38
+ name : topResources [ resource ] . enrich . policyName ,
39
+ transactionId
40
+ } )
38
41
}
39
42
} else if ( _ . includes ( _ . keys ( userResources ) , resource ) ) {
40
43
// process user resources such as userSkill, userAttribute...
@@ -118,7 +121,10 @@ async function processUpdate (message, transactionId) {
118
121
refresh : 'wait_for'
119
122
} )
120
123
if ( topResources [ resource ] . enrich ) {
121
- await client . enrich . executePolicy ( { name : topResources [ resource ] . enrich . policyName } )
124
+ await client . enrich . executePolicy ( {
125
+ name : topResources [ resource ] . enrich . policyName ,
126
+ transactionId
127
+ } )
122
128
}
123
129
} else if ( _ . includes ( _ . keys ( userResources ) , resource ) ) {
124
130
// process user resources such as userSkill, userAttribute...
@@ -195,6 +201,12 @@ async function processDelete (message, transactionId) {
195
201
transactionId,
196
202
refresh : 'wait_for'
197
203
} )
204
+ if ( topResources [ resource ] . enrich ) {
205
+ await client . enrich . executePolicy ( {
206
+ name : topResources [ resource ] . enrich . policyName ,
207
+ transactionId
208
+ } )
209
+ }
198
210
} else if ( _ . includes ( _ . keys ( userResources ) , resource ) ) {
199
211
// process user resources such as userSkill, userAttribute...
200
212
const userResource = userResources [ resource ]
0 commit comments