2
0
Эх сурвалжийг харах

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

Lauri Ojansivu 8 жил өмнө
parent
commit
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,
+    });
   });
 }