diff options
author | Andrés Manelli <andresmanelli@gmail.com> | 2018-03-19 15:03:44 -0300 |
---|---|---|
committer | Andrés Manelli <andresmanelli@gmail.com> | 2018-03-19 15:03:44 -0300 |
commit | 153960742cac53c52f176f1bc645d850f25ac966 (patch) | |
tree | e965ea478a8e3025e6497e7deb6f40eb50a2bd37 /models | |
parent | bf7de463f1f71f1758b62187667bf3a7e55585ff (diff) | |
download | wekan-153960742cac53c52f176f1bc645d850f25ac966.tar.gz wekan-153960742cac53c52f176f1bc645d850f25ac966.tar.bz2 wekan-153960742cac53c52f176f1bc645d850f25ac966.zip |
Fix migration. Replace old checklist-item sort algorithm.
Diffstat (limited to 'models')
-rw-r--r-- | models/activities.js | 2 | ||||
-rw-r--r-- | models/checklistItems.js | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/models/activities.js b/models/activities.js index bd33303a..3f1d28ae 100644 --- a/models/activities.js +++ b/models/activities.js @@ -42,7 +42,7 @@ Activities.helpers({ return Checklists.findOne(this.checklistId); }, checklistItem() { - return Checklists.findOne(this.checklistId).getItem(this.checklistItemId); + return ChecklistItems.findOne(this.checklistItemId); }, }); diff --git a/models/checklistItems.js b/models/checklistItems.js index 47e37c87..19b3799d 100644 --- a/models/checklistItems.js +++ b/models/checklistItems.js @@ -47,6 +47,16 @@ ChecklistItems.mutations({ toggleItem() { return { $set: { isFinished: !this.isFinished } }; }, + move(checklistId, sortIndex) { + const cardId = Checklists.findOne(checklistId).cardId; + const mutatedFields = { + cardId, + checklistId, + sort: sortIndex, + }; + + return {$set: mutatedFields}; + } }); // Activities helper |