summaryrefslogtreecommitdiffstats
path: root/models/cards.js
diff options
context:
space:
mode:
authorRomulus Urakagi Tsai <urakagi@gmail.com>2020-05-14 14:55:54 +0800
committerRomulus Urakagi Tsai <urakagi@gmail.com>2020-05-14 14:55:54 +0800
commit4c5a2fbd1f8ad2f2447235442bf96b893f18a409 (patch)
treeb25338d6f8aed0bf523d31ab0e676ce474271998 /models/cards.js
parent012ca39a8dc29517aef191e85325f3e5889daf37 (diff)
downloadwekan-4c5a2fbd1f8ad2f2447235442bf96b893f18a409.tar.gz
wekan-4c5a2fbd1f8ad2f2447235442bf96b893f18a409.tar.bz2
wekan-4c5a2fbd1f8ad2f2447235442bf96b893f18a409.zip
Card clone OK
Diffstat (limited to 'models/cards.js')
-rw-r--r--models/cards.js12
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