diff --git a/models/checklists.js b/models/checklists.js index 596827206..2521412f0 100644 --- a/models/checklists.js +++ b/models/checklists.js @@ -185,9 +185,11 @@ if (Meteor.isServer) { }); Checklists.before.remove((userId, doc) => { - const activity = Activities.findOne({ checklistId: doc._id }); - if (activity) { - Activities.remove(activity._id); + const activities = Activities.find({ checklistId: doc._id }); + if (activities) { + activities.forEach((activity) => { + Activities.remove(activity._id); + }); } }); }