fix loading owned messages (#11147)

This commit is contained in:
negue
2019-05-03 15:53:35 +02:00
committed by Matteo Pagliazzi
parent 95c1893b0c
commit f84562446d

View File

@@ -364,12 +364,14 @@ api.getUserChallenges = {
$and: [{$or: orOptions}],
};
if (owned && owned === 'not_owned') {
query.$and.push({leader: {$ne: user._id}});
}
if (owned) {
if (owned === 'not_owned') {
query.$and = [{leader: {$ne: user._id}}];
}
if (owned && owned === 'owned') {
query.$and.push({leader: user._id});
if (owned === 'owned') {
query.$and = [{leader: user._id}];
}
}
if (req.query.search) {
@@ -400,7 +402,6 @@ api.getUserChallenges = {
// .populate('leader', nameFields)
const challenges = await mongoQuery.exec();
let resChals = challenges.map(challenge => challenge.toJSON());
resChals = _.orderBy(resChals, [challenge => {