POST /cards: allow setting card members

if members isn't specified then the authorId will be the only member of the card, otherwise the provided members attribute will be used
This commit is contained in:
couscous3 2018-05-03 00:35:47 +02:00 committed by GitHub
parent d77e54fff6
commit 83e7e4fb27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -489,6 +489,7 @@ if (Meteor.isServer) {
const paramBoardId = req.params.boardId;
const paramListId = req.params.listId;
const check = Users.findOne({_id: req.body.authorId});
const members = req.body.members || [req.body.authorId];
if (typeof check !== 'undefined') {
const id = Cards.direct.insert({
title: req.body.title,
@ -498,7 +499,7 @@ if (Meteor.isServer) {
userId: req.body.authorId,
swimlaneId: req.body.swimlaneId,
sort: 0,
members: [req.body.authorId],
members: members,
});
JsonRoutes.sendResult(res, {
code: 200,