diff --git a/client/components/lists/listBody.js b/client/components/lists/listBody.js index ebe4d57eb..9f1df2a2a 100644 --- a/client/components/lists/listBody.js +++ b/client/components/lists/listBody.js @@ -16,10 +16,11 @@ BlazeComponent.extendComponent({ }, customFieldsSum() { - return CustomFields.find({ + const ret = ReactiveCache.getCustomFields({ boardIds: { $in: [Session.get('currentBoard')] }, showSumAtTopOfList: true, }); + return ret; }, openForm(options) { @@ -269,8 +270,7 @@ BlazeComponent.extendComponent({ arr = []; _.forEach( ReactiveCache.getBoard(currentBoardId) - .customFields() - .fetch(), + .customFields(), function (field) { if (field.automaticallyOnCard || field.alwaysOnCard) arr.push({ _id: field._id, value: null }); diff --git a/client/components/sidebar/sidebarCustomFields.js b/client/components/sidebar/sidebarCustomFields.js index 549ff0b6d..cae2bc28c 100644 --- a/client/components/sidebar/sidebarCustomFields.js +++ b/client/components/sidebar/sidebarCustomFields.js @@ -1,10 +1,12 @@ +import { ReactiveCache } from '/imports/reactiveCache'; import { TAPi18n } from '/imports/i18n'; BlazeComponent.extendComponent({ customFields() { - return CustomFields.find({ + const ret = ReactiveCache.getCustomFields({ boardIds: { $in: [Session.get('currentBoard')] }, }); + return ret; }, events() {