|
@@ -1425,13 +1425,15 @@ Migrations.add('attachment-cardCopy-fix-boardId-etc', () => {
|
|
|
Attachments.find( {"meta.source": "copy"} ).forEach(_attachment => {
|
|
|
const cardId = _attachment.meta.cardId;
|
|
|
const card = Cards.findOne(cardId);
|
|
|
- console.log("update attachment id: ", _attachment._id);
|
|
|
- Attachments.update(_attachment._id, {
|
|
|
- $set: {
|
|
|
- "meta.boardId": card.boardId,
|
|
|
- "meta.listId": card.listId,
|
|
|
- "meta.swimlaneId": card.swimlaneId,
|
|
|
- }
|
|
|
- });
|
|
|
+ if (card.boardId && card.listId && card.swimlaneId) {
|
|
|
+ console.log("update attachment id: ", _attachment._id);
|
|
|
+ Attachments.update(_attachment._id, {
|
|
|
+ $set: {
|
|
|
+ "meta.boardId": card.boardId,
|
|
|
+ "meta.listId": card.listId,
|
|
|
+ "meta.swimlaneId": card.swimlaneId,
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
});
|
|
|
});
|