Explorar o código

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.
wackazong %!s(int64=5) %!d(string=hai) anos
pai
achega
a797abaa36
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      models/cards.js

+ 1 - 1
models/cards.js

@@ -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({