Merge pull request #4999 from mfilser/fix_migration_attachment-cardCopy-fix-boardId-etc

fix for migration "attachment-cardCopy-fix-boardId-etc"
This commit is contained in:
Lauri Ojansivu 2023-07-10 00:30:39 +03:00 committed by GitHub
commit a73ce72e46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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,
}
});
}
});
});