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);
},
checklist() {
return Checklists.findOne(this.checklistId);
return ReactiveCache.getChecklist(this.checklistId);
},
checklistItem() {
return ReactiveCache.getChecklistItem(this.checklistItemId);

View file

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

View file

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