Remove mongoose style lookup from fieldguide.js. Update user model.
This commit is contained in:
@ -126,9 +126,8 @@
|
||||
"type": "string"
|
||||
},
|
||||
"sentSlackInvite": {
|
||||
"type": {
|
||||
"type": false
|
||||
}
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
"resetPasswordExpires": {
|
||||
"type": "string"
|
||||
@ -145,10 +144,12 @@
|
||||
"completedDate": "string",
|
||||
"solution": "string"
|
||||
}
|
||||
]
|
||||
],
|
||||
"default": []
|
||||
},
|
||||
"uncompletedCoursewares": {
|
||||
"type": "array"
|
||||
"type": "array",
|
||||
"default": []
|
||||
},
|
||||
"completedCoursewares": {
|
||||
"type": [
|
||||
@ -164,7 +165,8 @@
|
||||
"githubLink": "string",
|
||||
"verified": "boolean"
|
||||
}
|
||||
]
|
||||
],
|
||||
"default": []
|
||||
},
|
||||
"completedFieldGuides": {
|
||||
"type": []
|
||||
@ -217,7 +219,8 @@
|
||||
"default": []
|
||||
},
|
||||
"uncompletedChallenges": {
|
||||
"type": "array"
|
||||
"type": "array",
|
||||
"default": []
|
||||
}
|
||||
},
|
||||
"validations": [],
|
||||
|
@ -80,10 +80,9 @@ module.exports = function(app) {
|
||||
return res.redirect('/field-guide/how-do-i-use-this-guide');
|
||||
}
|
||||
|
||||
var displayedFieldGuides =
|
||||
FieldGuide.find({'id': req.user.uncompletedFieldGuides[0]});
|
||||
FieldGuide.find({'id': req.user.uncompletedFieldGuides[0]},
|
||||
function(err, fieldGuide) {
|
||||
|
||||
displayedFieldGuides.exec(function(err, fieldGuide) {
|
||||
if (err) { return next(err); }
|
||||
fieldGuide = fieldGuide.pop();
|
||||
|
||||
@ -102,6 +101,7 @@ module.exports = function(app) {
|
||||
return res.redirect('../field-guide/' + fieldGuide.dashedName);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
function completedFieldGuide(req, res, next) {
|
||||
var fieldGuideId = req.body.fieldGuideInfo.fieldGuideId;
|
||||
@ -121,4 +121,3 @@ module.exports = function(app) {
|
||||
res.send(true);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user