|
|
|
@ -287,6 +287,8 @@ Cards.helpers({ |
|
|
|
|
}), '_id'); |
|
|
|
|
|
|
|
|
|
const oldId = this._id; |
|
|
|
|
const oldCard = Cards.findOne(oldId); |
|
|
|
|
|
|
|
|
|
delete this._id; |
|
|
|
|
delete this.labelIds; |
|
|
|
|
this.labelIds= newCardLabels; |
|
|
|
@ -295,6 +297,13 @@ Cards.helpers({ |
|
|
|
|
this.listId = listId; |
|
|
|
|
const _id = Cards.insert(this); |
|
|
|
|
|
|
|
|
|
// Copy attachments
|
|
|
|
|
oldCard.attachments().forEach((att) => { |
|
|
|
|
att.cardId = _id; |
|
|
|
|
delete att._id; |
|
|
|
|
return Attachments.insert(att); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
// copy checklists
|
|
|
|
|
Checklists.find({cardId: oldId}).forEach((ch) => { |
|
|
|
|
// REMOVE verify copy with arguments
|
|
|
|
|