Просмотр исходного кода

Merge branch 'maulal-devel' into devel
Fix Bug: orphan documents were created when cards were deleted

Lauri Ojansivu 8 лет назад
Родитель
Сommit
7f978ea677
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      models/cards.js

+ 10 - 0
models/cards.js

@@ -354,9 +354,19 @@ if (Meteor.isServer) {
   });
 
   // Remove all activities associated with a card if we remove the card
+  // Remove also card_comments / checklists / attachments
   Cards.after.remove((userId, doc) => {
     Activities.remove({
       cardId: doc._id,
     });
+    Checklists.remove({
+      cardId: doc._id,
+    });
+    CardComments.remove({
+      cardId: doc._id,
+    });
+    Attachments.remove({
+      cardId: doc._id,
+    });
   });
 }