Create card does not allow an empty member list

When I create a card via the API I always have the authorId in members, even if I pass an empty string as member list. Workaround: I can empty the member list by passing an empty string in a PUT request. This pull request proposes to not add the authorId to the member list when creating a card and the member list is empty.
This commit is contained in:
wackazong 2020-05-08 18:55:37 +02:00 committed by GitHub
parent 533bc045d0
commit a797abaa36
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2156,7 +2156,7 @@ if (Meteor.isServer) {
const check = Users.findOne({
_id: req.body.authorId,
});
const members = req.body.members || [req.body.authorId];
const members = req.body.members;
const assignees = req.body.assignees;
if (typeof check !== 'undefined') {
const id = Cards.direct.insert({