Skip to content

Commit ebef2c0

Browse files
committed
Passing filter fields where required
1 parent 80c384f commit ebef2c0

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/services/MemberService.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,9 @@ async function getMember (currentUser, handle, query) {
8484
// get the 'maxRating' from stats
8585
if (_.includes(selectFields, 'maxRating')) {
8686
for (let i = 0; i < members.length; i += 1) {
87+
const memberStatsFields = { "fields": "userId,groupId,handleLower,maxRating" }
8788
const memberStats = await statisticsService.getMemberStats(currentUser, members[i].handleLower,
88-
{ "fields": "userId,groupId,handleLower,maxRating" }, false)
89+
memberStatsFields, false)
8990
if(memberStats) {
9091
members[i].maxRating = memberStats[0].maxRating
9192
}

src/services/SearchService.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,14 @@ async function searchMembers (currentUser, query) {
8585
for (let i = 0; i < result.length; i += 1) {
8686
if (_.includes(fields, 'skills')) {
8787
// get skills
88-
const memberSkill = await statisticsService.getMemberSkills(currentUser, result[i].handleLower, {}, false)
88+
const memberSkillFields = { "fields": "handleLower,skills" }
89+
const memberSkill = await statisticsService.getMemberSkills(currentUser, result[i].handleLower, memberSkillFields, false)
8990
result[i].skills = memberSkill.skills
9091
}
9192
if (_.includes(fields, 'stats')) {
9293
// get statistics
93-
const memberStats = await statisticsService.getMemberStats(currentUser, result[i].handleLower, {}, false)
94+
const memberStatsFields = { "fields": "groupId,handleLower,maxRating,challenges,wins,DEVELOP,DESIGN,DATA_SCIENCE,copilot" }
95+
const memberStats = await statisticsService.getMemberStats(currentUser, result[i].handleLower, memberStatsFields, false)
9496
if (memberStats) {
9597
// get stats
9698
result[i].stats = memberStats

0 commit comments

Comments
 (0)