@@ -89,6 +89,7 @@ processCreate.schema = {
89
89
async function processUpdate ( message ) {
90
90
const resource = message . payload . resource
91
91
if ( _ . includes ( _ . keys ( topResources ) , resource ) ) {
92
+ logger . info ( `Processing top level resource: ${ resource } ` )
92
93
// process the top resources such as user, skill...
93
94
helper . validProperties ( message . payload , [ 'id' ] )
94
95
const client = await helper . getESClient ( )
@@ -99,9 +100,13 @@ async function processUpdate (message) {
99
100
} else if ( _ . includes ( _ . keys ( userResources ) , resource ) ) {
100
101
// process user resources such as userSkill, userAttribute...
101
102
const userResource = userResources [ resource ]
103
+ const relateId = message . payload [ userResource . relateKey ]
104
+ logger . info ( `Processing user level resource: ${ resource } :${ relateId } ` )
102
105
userResource . validate ( message . payload )
106
+ logger . info ( `Resource validated for ${ relateId } ` )
103
107
const user = await helper . getUser ( message . payload . userId )
104
- const relateId = message . payload [ userResource . relateKey ]
108
+ logger . info ( `User fetched ${ user . id } and ${ relateId } ` )
109
+ // const relateId = message.payload[userResource.relateKey]
105
110
106
111
// check the resource exist
107
112
if ( ! user [ userResource . propertyName ] || ! _ . some ( user [ userResource . propertyName ] , [ userResource . relateKey , relateId ] ) ) {
@@ -113,6 +118,7 @@ async function processUpdate (message) {
113
118
await helper . updateUser ( message . payload . userId , user )
114
119
}
115
120
} else if ( _ . includes ( _ . keys ( organizationResources ) , resource ) ) {
121
+ logger . info ( `Processing org level resource: ${ resource } ` )
116
122
// process org resources such as org skill providers
117
123
const orgResource = organizationResources [ resource ]
118
124
orgResource . validate ( message . payload )
0 commit comments