diff options
author | Romulus Urakagi Tsai <urakagi@gmail.com> | 2020-05-14 14:55:54 +0800 |
---|---|---|
committer | Romulus Urakagi Tsai <urakagi@gmail.com> | 2020-05-14 14:55:54 +0800 |
commit | 4c5a2fbd1f8ad2f2447235442bf96b893f18a409 (patch) | |
tree | b25338d6f8aed0bf523d31ab0e676ce474271998 /models/cards.js | |
parent | 012ca39a8dc29517aef191e85325f3e5889daf37 (diff) | |
download | wekan-4c5a2fbd1f8ad2f2447235442bf96b893f18a409.tar.gz wekan-4c5a2fbd1f8ad2f2447235442bf96b893f18a409.tar.bz2 wekan-4c5a2fbd1f8ad2f2447235442bf96b893f18a409.zip |
Card clone OK
Diffstat (limited to 'models/cards.js')
-rw-r--r-- | models/cards.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/models/cards.js b/models/cards.js index 1236de1a..ae52ff04 100644 --- a/models/cards.js +++ b/models/cards.js @@ -402,10 +402,14 @@ Cards.helpers({ const _id = Cards.insert(this); // Copy attachments - oldCard.attachments().forEach(att => { - att.meta.cardId = _id; - delete att._id; - return Attachments.insert(att); + oldCard.attachments().forEach((file) => { + Meteor.call('cloneAttachment', file, + { + meta: { + cardId: _id + } + } + ); }); // copy checklists |