Merge branch 'bentiss-api-fixes' into edge

This commit is contained in:
Lauri Ojansivu 2018-10-24 19:36:07 +03:00
commit d446075239

View file

@ -1457,7 +1457,15 @@ if (Meteor.isServer) {
});
}
if (req.body.hasOwnProperty('labelIds')) {
const newlabelIds = req.body.labelIds;
let newlabelIds = req.body.labelIds;
if (_.isString(newlabelIds)) {
if (newlabelIds === '') {
newlabelIds = null;
}
else {
newlabelIds = [newlabelIds];
}
}
Cards.direct.update({
_id: paramCardId,
listId: paramListId,
@ -1515,7 +1523,15 @@ if (Meteor.isServer) {
{$set: {customFields: newcustomFields}});
}
if (req.body.hasOwnProperty('members')) {
const newmembers = req.body.members;
let newmembers = req.body.members;
if (_.isString(newmembers)) {
if (newmembers === '') {
newmembers = null;
}
else {
newmembers = [newmembers];
}
}
Cards.direct.update({_id: paramCardId, listId: paramListId, boardId: paramBoardId, archived: false},
{$set: {members: newmembers}});
}