Move every Checklists.findOne() to the ReactiveCache

This commit is contained in:
Martin Filser 2023-02-04 00:33:39 +01:00
parent 3fc9c6efe7
commit bf27ffb92e
3 changed files with 5 additions and 5 deletions

View file

@ -47,7 +47,7 @@ Activities.helpers({
return ReactiveCache.getAttachment(this.attachmentId); return ReactiveCache.getAttachment(this.attachmentId);
}, },
checklist() { checklist() {
return Checklists.findOne(this.checklistId); return ReactiveCache.getChecklist(this.checklistId);
}, },
checklistItem() { checklistItem() {
return ReactiveCache.getChecklistItem(this.checklistItemId); return ReactiveCache.getChecklistItem(this.checklistItemId);

View file

@ -102,7 +102,7 @@ ChecklistItems.mutations({
return { $set: { isFinished: !this.isFinished } }; return { $set: { isFinished: !this.isFinished } };
}, },
move(checklistId, sortIndex) { move(checklistId, sortIndex) {
const cardId = Checklists.findOne(checklistId).cardId; const cardId = ReactiveCache.getChecklist(checklistId).cardId;
const mutatedFields = { const mutatedFields = {
cardId, cardId,
checklistId, checklistId,
@ -163,7 +163,7 @@ function publishChekListCompleted(userId, doc) {
const card = ReactiveCache.getCard(doc.cardId); const card = ReactiveCache.getCard(doc.cardId);
const boardId = card.boardId; const boardId = card.boardId;
const checklistId = doc.checklistId; const checklistId = doc.checklistId;
const checkList = Checklists.findOne({ _id: checklistId }); const checkList = ReactiveCache.getChecklist(checklistId);
if (checkList.isFinished()) { if (checkList.isFinished()) {
const act = { const act = {
userId, userId,
@ -183,7 +183,7 @@ function publishChekListUncompleted(userId, doc) {
const card = ReactiveCache.getCard(doc.cardId); const card = ReactiveCache.getCard(doc.cardId);
const boardId = card.boardId; const boardId = card.boardId;
const checklistId = doc.checklistId; const checklistId = doc.checklistId;
const checkList = Checklists.findOne({ _id: checklistId }); const checkList = ReactiveCache.getChecklist(checklistId);
// BUGS in IFTTT Rules: https://github.com/wekan/wekan/issues/1972 // BUGS in IFTTT Rules: https://github.com/wekan/wekan/issues/1972
// Currently in checklist all are set as uncompleted/not checked, // Currently in checklist all are set as uncompleted/not checked,
// IFTTT Rule does not move card to other list. // IFTTT Rule does not move card to other list.

View file

@ -338,7 +338,7 @@ RulesHelper = {
sort: 0, sort: 0,
}); });
const itemsArray = action.checklistItems.split(','); const itemsArray = action.checklistItems.split(',');
const checkList = Checklists.findOne({ _id: checkListId }); const checkList = ReactiveCache.getChecklist(checkListId);
for (let i = 0; i < itemsArray.length; i++) { for (let i = 0; i < itemsArray.length; i++) {
ChecklistItems.insert({ ChecklistItems.insert({
title: itemsArray[i], title: itemsArray[i],