Mig: add migration cfs:* -> ostrio:files

This commit is contained in:
David Arnold 2020-09-14 01:21:50 -05:00
parent 00d8d7f9fe
commit c0918b5e28
No known key found for this signature in database
GPG key ID: 6D6A936E69C59D08

View file

@ -1044,3 +1044,38 @@ Migrations.add('add-default-profile-view', () => {
}
});
});
Migrations.add(
'adapt-attachments-to-ostrio-files-api-using-meta-and-drp-cfs-leacy',
() => {
const newTypeForNonImage = 'application/octet-stream';
Attachments.find().forEach(file => {
Attachments.update(
file._id,
{
$set: {
'meta.boardId': file.boardId,
'meta.cardId': file.cardId,
'meta.listId': file.listId,
'meta.swimlaneId': file.swimlaneId,
},
},
noValidate,
);
});
Attachments.update(
{},
{
$unset: {
original: '', // cfs:* legacy
copies: '', // cfs:* legacy
failures: '', // cfs:* legacy
boardId: '',
cardId: '',
listId: '',
swimlaneId: '',
},
},
noValidateMulti,
);
},
);