|
@@ -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}});
|
|
|
}
|