Fixed Wekan JSON import fails.

Thanks to BartoszBroda and xet7 !

Fixes #3918
This commit is contained in:
Lauri Ojansivu 2021-07-26 14:01:09 +03:00
parent 6d73618a48
commit 0fa8fc8b50

View file

@ -271,17 +271,21 @@ export class WekanCreator {
});
});
}
boardToImport.labels.forEach(label => {
const labelToCreate = {
_id: Random.id(6),
color: label.color,
name: label.name,
};
// We need to remember them by Wekan ID, as this is the only ref we have
// when importing cards.
this.labels[label._id] = labelToCreate._id;
boardToCreate.labels.push(labelToCreate);
});
if (boardToImport.labels) {
boardToImport.labels.forEach(label => {
const labelToCreate = {
_id: Random.id(6),
color: label.color,
name: label.name,
};
// We need to remember them by Wekan ID, as this is the only ref we have
// when importing cards.
this.labels[label._id] = labelToCreate._id;
boardToCreate.labels.push(labelToCreate);
});
}
const boardId = Boards.direct.insert(boardToCreate);
Boards.direct.update(boardId, {
$set: {