Skip to content

Commit 992b3a9

Browse files
committed
Changing the ES Query
1 parent fb69ebd commit 992b3a9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/controllers/ResourceController.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ async function deleteResource (req, res) {
4343
*/
4444
async function listChallengesByMember (req, res) {
4545
const result = await service.listChallengesByMember(req.params.memberId, req.query)
46+
helper.setResHeaders(req, res, result)
4647
res.send(result)
4748
}
4849

src/services/ResourceService.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,10 @@ async function listChallengesByMember (memberId, criteria) {
323323
type: config.get('ES.ES_TYPE'),
324324
size: perPage,
325325
from: perPage * (page - 1), // Es Index starts from 0
326+
327+
// return only challengeId
326328
body: {
329+
_source: ['challengeId'],
327330
query: mustQuery.length > 0 ? {
328331
bool: {
329332
must: mustQuery
@@ -352,7 +355,7 @@ async function listChallengesByMember (memberId, criteria) {
352355
}
353356
// Extract data from hits
354357
let result = _.map(docs.hits.hits, item => item._source)
355-
return _.uniq(_.map(result, 'challengeId'))
358+
return _.uniq(result)
356359
}
357360

358361
listChallengesByMember.schema = {

0 commit comments

Comments
 (0)