mirror of
https://github.com/wekan/wekan.git
synced 2025-12-18 00:10:13 +01:00
Move every Checklists.find(idOrFirstObjectSelector, options) to the ReactiveCache (directory models/)
This commit is contained in:
parent
6fd3c0fa6b
commit
e5359dc838
5 changed files with 10 additions and 13 deletions
|
|
@ -8,7 +8,6 @@ import {
|
|||
} from '../config/const';
|
||||
import Attachments, { fileStoreStrategyFactory } from "./attachments";
|
||||
import { copyFile } from './lib/fileStoreStrategy.js';
|
||||
import { DataCache } from 'meteor-reactive-cache';
|
||||
|
||||
Cards = new Mongo.Collection('cards');
|
||||
|
||||
|
|
@ -595,7 +594,7 @@ Cards.helpers({
|
|||
});
|
||||
|
||||
// copy checklists
|
||||
Checklists.find({ cardId: oldId }).forEach(ch => {
|
||||
ReactiveCache.getChecklists({ cardId: oldId }).forEach(ch => {
|
||||
ch.copy(_id);
|
||||
});
|
||||
|
||||
|
|
@ -811,10 +810,8 @@ Cards.helpers({
|
|||
},
|
||||
|
||||
checklists() {
|
||||
if (!this._checklists) {
|
||||
this._checklists = new DataCache(() => Checklists.find({ cardId: this.getRealId() }, { sort: { sort: 1 } }).fetch(), 1000);
|
||||
}
|
||||
return this._checklists.get();
|
||||
const ret = ReactiveCache.getChecklists({ cardId: this.getRealId() }, { sort: { sort: 1 } });
|
||||
return ret;
|
||||
},
|
||||
|
||||
firstChecklist() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue