mirror of
https://github.com/arnaucube/commonroutesServer.git
synced 2026-02-27 21:16:41 +01:00
update travel works
This commit is contained in:
@@ -82,19 +82,27 @@ exports.updateTravel = function(req, res) {
|
|||||||
userModel.findOne({'token': req.headers['x-access-token']})
|
userModel.findOne({'token': req.headers['x-access-token']})
|
||||||
.exec(function(err, user){
|
.exec(function(err, user){
|
||||||
if (err) return res.send(500, err.message);
|
if (err) return res.send(500, err.message);
|
||||||
console.log(travel);
|
// search if the travel exist for that user
|
||||||
travelModel.findOne({_id: travel._id})
|
travelModel.findOne({_id: req.body._id, user: user._id})
|
||||||
.lean()
|
.exec(function(err, travel){
|
||||||
.populate('travels', 'title from to date')
|
if (!travel) {
|
||||||
.exec(function (err, travel) {
|
res.send(500, 'travel not found.');
|
||||||
if (err) return res.send(500, err.message);
|
} else if (travel) {
|
||||||
if (!travel) {
|
// now update travel
|
||||||
res.json({success: false, message: 'travel not found.'});
|
travelModel.update({
|
||||||
} else if (travel) {
|
_id: req.body._id, user: user._id
|
||||||
|
}, req.body,
|
||||||
|
function(err, travel) {
|
||||||
|
if (err) {
|
||||||
|
res.send(500, 'travel not found.');
|
||||||
|
}
|
||||||
|
console.log(travel);
|
||||||
|
res.status(200).jsonp(travel);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
res.status(200).jsonp(travel);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
1004
package-lock.json
generated
Normal file
1004
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -150,7 +150,7 @@ apiRoutes.route('/users/id/travels/:userid')
|
|||||||
apiRoutes.route('/travels')
|
apiRoutes.route('/travels')
|
||||||
.post(travelCtrl.addTravel);
|
.post(travelCtrl.addTravel);
|
||||||
apiRoutes.route('/travels/id/modify/:travelid')
|
apiRoutes.route('/travels/id/modify/:travelid')
|
||||||
.put(travelCtrl.updateTravel)//no comprovat
|
.put(travelCtrl.updateTravel)
|
||||||
.delete(travelCtrl.deleteTravel);
|
.delete(travelCtrl.deleteTravel);
|
||||||
apiRoutes.route('/travels/join/:travelid')
|
apiRoutes.route('/travels/join/:travelid')
|
||||||
.post(travelCtrl.addJoinPetition);
|
.post(travelCtrl.addJoinPetition);
|
||||||
|
|||||||
Reference in New Issue
Block a user