@@ -2,7 +2,6 @@ const config = require('config')
22const _ = require ( 'lodash' )
33const querystring = require ( 'querystring' )
44const logger = require ( '../common/logger' )
5- const groupApi = require ( './group-api' )
65const appConst = require ( '../consts' )
76const esClient = require ( './es-client' ) . getESClient ( )
87
@@ -499,8 +498,6 @@ async function getFromElasticSearch (resource, ...args) {
499498
500499 if ( params . enrich && resource === 'user' ) {
501500 const user = await enrichUser ( result )
502- const groups = await groupApi . getGroups ( user . id )
503- user . groups = groups
504501 return user
505502 } else if ( subUserDoc ) {
506503 // find top sub doc by sub.id
@@ -1305,11 +1302,6 @@ async function searchElasticSearch (resource, ...args) {
13051302 if ( resource === 'user' && params . enrich ) {
13061303 const users = docs . hits . hits . map ( hit => hit . _source )
13071304 result = await enrichUsers ( users )
1308- // enrich groups
1309- for ( const user of users ) {
1310- const groups = await groupApi . getGroups ( user . id )
1311- user . groups = groups
1312- }
13131305 } else if ( topUserSubDoc ) {
13141306 result = docs . hits . hits [ 0 ] . _source [ topUserSubDoc . userField ]
13151307 // for sub-resource query, it returns all sub-resource items in one user,
@@ -1430,11 +1422,6 @@ async function searchUsers (authUser, filter, params) {
14301422 logger . debug ( 'Enrich users' )
14311423
14321424 const result = await enrichUsers ( users )
1433- // enrich groups
1434- for ( const user of users ) {
1435- const groups = await groupApi . getGroups ( user . id )
1436- user . groups = groups
1437- }
14381425
14391426 return {
14401427 total : getTotalCount ( docs . hits . total ) ,
0 commit comments