diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-06-27 05:04:23 +0300 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2019-06-27 05:04:23 +0300 |
commit | fb728baf0c87bae5fa39d92089b667ff1ed69fa6 (patch) | |
tree | ddc4a0732aff7c6ebe308dbd1095196beba0acca /models/checklists.js | |
parent | 0c352ab14385a886e06b03917b4443a18c8a12a1 (diff) | |
parent | 436db99a5bdbab1215c425fab4d298b2783948c8 (diff) | |
download | wekan-fb728baf0c87bae5fa39d92089b667ff1ed69fa6.tar.gz wekan-fb728baf0c87bae5fa39d92089b667ff1ed69fa6.tar.bz2 wekan-fb728baf0c87bae5fa39d92089b667ff1ed69fa6.zip |
Merge branch 'edge' into meteor-1.8
Diffstat (limited to 'models/checklists.js')
-rw-r--r-- | models/checklists.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/models/checklists.js b/models/checklists.js index 33cb0f40..653fed4d 100644 --- a/models/checklists.js +++ b/models/checklists.js @@ -128,20 +128,22 @@ if (Meteor.isServer) { }); Checklists.after.insert((userId, doc) => { + const card = Cards.findOne(doc.cardId); Activities.insert({ userId, activityType: 'addChecklist', cardId: doc.cardId, - boardId: Cards.findOne(doc.cardId).boardId, + boardId: card.boardId, checklistId: doc._id, checklistName:doc.title, - listId: doc.listId, - swimlaneId: doc.swimlaneId, + listId: card.listId, + swimlaneId: card.swimlaneId, }); }); Checklists.before.remove((userId, doc) => { const activities = Activities.find({ checklistId: doc._id }); + const card = Cards.findOne(doc.cardId); if (activities) { activities.forEach((activity) => { Activities.remove(activity._id); @@ -154,8 +156,8 @@ if (Meteor.isServer) { boardId: Cards.findOne(doc.cardId).boardId, checklistId: doc._id, checklistName:doc.title, - listId: doc.listId, - swimlaneId: doc.swimlaneId, + listId: card.listId, + swimlaneId: card.swimlaneId, }); }); } |