diff options
Diffstat (limited to 'models')
-rw-r--r-- | models/trelloCreator.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/models/trelloCreator.js b/models/trelloCreator.js index 89e48a16..72af1f84 100644 --- a/models/trelloCreator.js +++ b/models/trelloCreator.js @@ -429,17 +429,21 @@ export class TrelloCreator { const checklistId = Checklists.direct.insert(checklistToCreate); // keep track of Trello id => WeKan id this.checklists[checklist.id] = checklistId; - // Now add the items to the checklist + // Now add the items to the checklistItems + var counter = 0; const itemsToCreate = []; checklist.checkItems.forEach((item) => { - itemsToCreate.push({ - _id: checklistId + itemsToCreate.length, + counter++; + const checklistItemTocreate = { + _id: checklistId + counter, title: item.name, - isFinished: item.state === 'complete', + checklistId: this.checklists[checklist.id], + cardId: this.cards[checklist.idCard], sort: item.pos, - }); + isFinished: item.state === 'complete', + }; + ChecklistItems.direct.insert(checklistItemTocreate); }); - Checklists.direct.update(checklistId, {$set: {items: itemsToCreate}}); } }); } |