From e721dba1e27aa91af1fc61f707ad0f5301bd5d39 Mon Sep 17 00:00:00 2001 From: ZeBBy <2991266+zebby76@users.noreply.github.com> Date: Fri, 27 Apr 2018 15:29:31 +0200 Subject: [PATCH] Fix Trello importation for ChecklistItems --- models/trelloCreator.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/models/trelloCreator.js b/models/trelloCreator.js index 89e48a16e..72af1f84b 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}}); } }); }