summaryrefslogtreecommitdiffstats
path: root/models/checklists.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-06-27 05:04:23 +0300
committerLauri Ojansivu <x@xet7.org>2019-06-27 05:04:23 +0300
commitfb728baf0c87bae5fa39d92089b667ff1ed69fa6 (patch)
treeddc4a0732aff7c6ebe308dbd1095196beba0acca /models/checklists.js
parent0c352ab14385a886e06b03917b4443a18c8a12a1 (diff)
parent436db99a5bdbab1215c425fab4d298b2783948c8 (diff)
downloadwekan-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.js12
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,
});
});
}