diff --git a/models/activities.js b/models/activities.js index b20d141fa..e1f17c782 100644 --- a/models/activities.js +++ b/models/activities.js @@ -334,12 +334,12 @@ if (Meteor.isServer) { } }); - const integrations = Integrations.find({ + const integrations = ReactiveCache.getIntegrations({ boardId: { $in: [board._id, Integrations.Const.GLOBAL_WEBHOOK_ID] }, // type: 'outgoing-webhooks', // all types enabled: true, activities: { $in: [description, 'all'] }, - }).fetch(); + }); if (integrations.length > 0) { params.watchers = watchers; integrations.forEach(integration => { diff --git a/models/integrations.js b/models/integrations.js index 3523f6be7..7075df2c3 100644 --- a/models/integrations.js +++ b/models/integrations.js @@ -142,7 +142,7 @@ if (Meteor.isServer) { const paramBoardId = req.params.boardId; Authentication.checkBoardAccess(req.userId, paramBoardId); - const data = Integrations.find( + const data = ReactiveCache.getIntegrations( { boardId: paramBoardId }, { fields: { token: 0 } }, ).map(function(doc) {