Forráskód Böngészése

Merge pull request #2751 from liske/fixes/rest-card-members

REST API: fix handling of members property on card creation
Lauri Ojansivu 5 éve
szülő
commit
6feb35c079
1 módosított fájl, 8 hozzáadás és 1 törlés
  1. 8 1
      models/cards.js

+ 8 - 1
models/cards.js

@@ -1852,8 +1852,15 @@ if (Meteor.isServer) {
     const check = Users.findOne({
       _id: req.body.authorId,
     });
-    const members = req.body.members || [req.body.authorId];
     if (typeof check !== 'undefined') {
+      let members = req.body.members || [];
+      if (_.isString(members)) {
+        if (members === '') {
+          members = [];
+        } else {
+          members = [members];
+        }
+      }
       const id = Cards.direct.insert({
         title: req.body.title,
         boardId: paramBoardId,