From abb71083215462d91b084c4de13af0b130638e4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Manelli?= Date: Wed, 27 Feb 2019 21:07:13 +0100 Subject: Copy template attachments --- models/cards.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'models/cards.js') diff --git a/models/cards.js b/models/cards.js index 9dda6dae..cf64cd9b 100644 --- a/models/cards.js +++ b/models/cards.js @@ -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 -- cgit v1.2.3-1-g7c22