ソースを参照

Move every Activities.findOne(idOrFirstObjectSelector, options) to the ReactiveCache

Martin Filser 2 年 前
コミット
08e3ca3435
2 ファイル変更2 行追加2 行削除
  1. 1 1
      models/cardComments.js
  2. 1 1
      models/customFields.js

+ 1 - 1
models/cardComments.js

@@ -217,7 +217,7 @@ if (Meteor.isServer) {
       listId: card.listId,
       swimlaneId: card.swimlaneId,
     });
-    const activity = Activities.findOne({ commentId: doc._id });
+    const activity = ReactiveCache.getActivity({ commentId: doc._id });
     if (activity) {
       Activities.remove(activity._id);
     }

+ 1 - 1
models/customFields.js

@@ -219,7 +219,7 @@ function customFieldDeletion(userId, doc) {
 // instead it shows undefined, and no listId and swimlaneId.
 function customFieldEdit(userId, doc) {
   const card = ReactiveCache.getCard(doc.cardId);
-  const customFieldValue = Activities.findOne({ customFieldId: doc._id }).value;
+  const customFieldValue = ReactiveCache.getActivity({ customFieldId: doc._id }).value;
   Activities.insert({
     userId,
     activityType: 'setCustomField',