summaryrefslogtreecommitdiffstats
path: root/models/trelloCreator.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2018-04-27 17:00:56 +0300
committerLauri Ojansivu <x@xet7.org>2018-04-27 17:00:56 +0300
commit21e68f3e54b0253d3fef238a3c8fd20fc0d560d9 (patch)
treed435939676a0dd40299336a8b78b39f90735b49b /models/trelloCreator.js
parent3b6ec34bf504ebfc7e83416ec1a67ce37ecf907d (diff)
parent116bc38136dd1a428b89e6f4daba934a62c16baa (diff)
downloadwekan-21e68f3e54b0253d3fef238a3c8fd20fc0d560d9.tar.gz
wekan-21e68f3e54b0253d3fef238a3c8fd20fc0d560d9.tar.bz2
wekan-21e68f3e54b0253d3fef238a3c8fd20fc0d560d9.zip
Merge branch 'zebby76-devel' into devel
Diffstat (limited to 'models/trelloCreator.js')
-rw-r--r--models/trelloCreator.js16
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}});
}
});
}