mirror of
https://github.com/wekan/wekan.git
synced 2025-04-23 13:37:09 -04:00
Move every Checklists.findOne() to the ReactiveCache
This commit is contained in:
parent
3fc9c6efe7
commit
bf27ffb92e
3 changed files with 5 additions and 5 deletions
|
@ -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);
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue