diff --git a/server/publications/boards.js b/server/publications/boards.js index 20d3023bf..cd83627c3 100644 --- a/server/publications/boards.js +++ b/server/publications/boards.js @@ -222,7 +222,7 @@ Meteor.publishRelations('board', function(boardId, isArchived) { function(boardId, board) { this.cursor(ReactiveCache.getLists({ boardId, archived: isArchived }, {}, true)); this.cursor(ReactiveCache.getSwimlanes({ boardId, archived: isArchived }, {}, true)); - this.cursor(Integrations.find({ boardId })); + this.cursor(ReactiveCache.getIntegrations({ boardId }, {}, true)); this.cursor(CardCommentReactions.find({ boardId })); this.cursor( ReactiveCache.getCustomFields( diff --git a/server/publications/settings.js b/server/publications/settings.js index 5b8a75092..28afeea09 100644 --- a/server/publications/settings.js +++ b/server/publications/settings.js @@ -2,9 +2,13 @@ import { ReactiveCache } from '/imports/reactiveCache'; Meteor.publish('globalwebhooks', () => { const boardId = Integrations.Const.GLOBAL_WEBHOOK_ID; - const ret = Integrations.find({ - boardId, - }); + const ret = ReactiveCache.getIntegrations( + { + boardId, + }, + {}, + true, + ); return ret; }); Meteor.publish('setting', () => {