Skip to content

Commit 496e4ac

Browse files
committed
fix: request members by userIds
1 parent c72387f commit 496e4ac

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/events/projects/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const eClient = util.getElasticSearchClient();
2323
*/
2424
const indexProject = Promise.coroutine(function* (logger, msg) { // eslint-disable-line func-names
2525
const data = JSON.parse(msg.content.toString());
26-
const userIds = data.members ? data.members.map(single => `userId:${single.userId}`) : [];
26+
const userIds = data.members ? _.map(data.members, 'userId') : [];
2727
try {
2828
// retrieve member details
2929
const memberDetails = yield util.getMemberDetailsByUserIds(userIds, logger, msg.properties.correlationId);

src/routes/admin/project-index-create.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ module.exports = [
6969
// check context for project members
7070
project.members = _.map(currentProjectMembers, m => _.pick(m, fields.project_members));
7171
logger.debug('project.members => ', project.members);
72-
const userIds = project.members ? project.members.map(single => `userId:${single.userId}`) : [];
72+
const userIds = project.members ? _.map(project.members, 'userId') : [];
7373
logger.debug('userIds => ', userIds);
7474
return util.getMemberDetailsByUserIds(userIds, logger, req.id)
7575
.then((memberDetails) => {

src/routes/projectMemberInvites/create.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ const sendInviteEmail = (req, projectId, invite) => {
186186
where: { id: projectId },
187187
raw: true,
188188
}),
189-
util.getMemberDetailsByUserIds([`userId:${req.authUser.userId}`], req.log, req.id),
189+
util.getMemberDetailsByUserIds([req.authUser.userId], req.log, req.id),
190190
];
191191
return Promise.all(promises).then((responses) => {
192192
req.log.debug(responses);

src/util.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ _.assignIn(util, {
567567
}
568568
return httpClient.get(`${config.memberServiceEndpoint}/_search`, {
569569
params: {
570-
query: `${userIds.join(urlencode(' OR ', 'utf8'))}`,
570+
query: `${_.map(userIds, id => `userId:${id}`).join(urlencode(' OR ', 'utf8'))}`,
571571
fields: 'userId,handle,firstName,lastName,email',
572572
},
573573
headers: {

0 commit comments

Comments
 (0)