From aa1f06d1ee35475705b95701c2de4170291a04de Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Tue, 24 Jan 2017 13:12:51 -0700 Subject: [PATCH] Added explicit joinBy to dataLoader reponse --- graph/loaders/users.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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.