diff --git a/graph/loaders/users.js b/graph/loaders/users.js index b7f0fc573..3efb388a8 100644 --- a/graph/loaders/users.js +++ b/graph/loaders/users.js @@ -1,8 +1,12 @@ const DataLoader = require('dataloader'); +const util = require('./util'); + const UsersService = require('../../services/users'); -const genUserByIDs = (context, ids) => UsersService.findByIdArray(ids); +const genUserByIDs = (context, ids) => UsersService + .findByIdArray(ids) + .then(util.arrayJoinBy(ids, 'id')); /** * Creates a set of loaders based on a GraphQL context.