checking the authorId when adding card

This commit is contained in:
zago 2017-07-07 11:11:38 +02:00
parent afc30226ac
commit cac82e4330

View file

@ -403,6 +403,8 @@ if (Meteor.isServer) {
Authentication.checkUserId( req.userId); Authentication.checkUserId( req.userId);
const paramBoardId = req.params.boardId; const paramBoardId = req.params.boardId;
const paramListId = req.params.listId; const paramListId = req.params.listId;
const check = Users.findOne({_id:req.body.authorId});
if(typeof check !== 'undefined') {
const id = Cards.insert({ const id = Cards.insert({
title: req.body.title, title: req.body.title,
boardId: paramBoardId, boardId: paramBoardId,
@ -418,6 +420,11 @@ if (Meteor.isServer) {
_id: id, _id: id,
}, },
}); });
}else{
JsonRoutes.sendResult(res, {
code: 401,
});
}
}); });
JsonRoutes.add('PUT', '/api/boards/:boardId/lists/:listId/cards/:cardId', function (req, res, next) { JsonRoutes.add('PUT', '/api/boards/:boardId/lists/:listId/cards/:cardId', function (req, res, next) {