From 47c70f03a24e4cedf190599b60965cc6594a5301 Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Wed, 22 Feb 2023 23:02:02 +0100 Subject: [PATCH] Move every CustomFields.find(idOrFirstObjectSelector, options) to the ReactiveCache (directory client/) --- client/components/lists/listBody.js | 6 +++--- client/components/sidebar/sidebarCustomFields.js | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) 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() {