Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 95fcf55

Browse files
author
sachin-maheshwari
authored
Merge pull request #31 from phead198708/develop
Remove the user from top resource
2 parents 6e9c2d1 + cfb1e4e commit 95fcf55

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/services/ProcessorService.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ const config = require('config')
2020
*/
2121
async function processCreate (message, transactionId) {
2222
const resource = message.payload.resource
23-
if (_.includes(_.keys(topResources), resource)) {
23+
const fixedTopResources = _.filter(_.keys(topResources), (key) => key !== 'user')
24+
if (_.includes(_.keys(fixedTopResources), resource)) {
2425
// process the top resources such as user, skill...
2526
helper.validProperties(message.payload, ['id'])
2627
const client = await helper.getESClient()
@@ -82,7 +83,7 @@ async function processCreate (message, transactionId) {
8283
await helper.updateOrg(message.payload.organizationId, org, seqNo, primaryTerm, transactionId)
8384
}
8485
} else {
85-
logger.info(`Ignore this message since resource is not in [${_.union(_.keys(topResources), _.keys(userResources), _.keys(organizationResources))}]`)
86+
logger.info(`Ignore this message since resource is not in [${_.union(_.keys(fixedTopResources), _.keys(userResources), _.keys(organizationResources))}]`)
8687
}
8788
}
8889

@@ -107,7 +108,8 @@ processCreate.schema = {
107108
*/
108109
async function processUpdate (message, transactionId) {
109110
const resource = message.payload.resource
110-
if (_.includes(_.keys(topResources), resource)) {
111+
const fixedTopResources = _.filter(_.keys(topResources), (key) => key !== 'user')
112+
if (_.includes(fixedTopResources, resource)) {
111113
logger.info(`Processing top level resource: ${resource}`)
112114
// process the top resources such as user, skill...
113115
helper.validProperties(message.payload, ['id'])
@@ -171,7 +173,7 @@ async function processUpdate (message, transactionId) {
171173
await helper.updateOrg(message.payload.organizationId, org, seqNo, primaryTerm, transactionId)
172174
}
173175
} else {
174-
logger.info(`Ignore this message since resource is not in [${_.union(_.keys(topResources), _.keys(userResources), _.keys(organizationResources))}]`)
176+
logger.info(`Ignore this message since resource is not in [${_.union(_.keys(fixedTopResources), _.keys(userResources), _.keys(organizationResources))}]`)
175177
}
176178
}
177179

0 commit comments

Comments
 (0)