Browse Source

Merge branch 'fix-checklist' of https://github.com/nztqa/wekan into nztqa-fix-checklist

Lauri Ojansivu 8 years ago
parent
commit
5854805bdc
1 changed files with 7 additions and 1 deletions
  1. 7 1
      models/checklists.js

+ 7 - 1
models/checklists.js

@@ -86,7 +86,13 @@ Checklists.mutations({
   //for items in checklist
   addItem(title) {
     const itemCount = this.itemCount();
-    const _id = `${this._id}${itemCount}`;
+    let idx = 0;
+    if (itemCount > 0) {
+      const lastId = this.items[itemCount - 1]._id;
+      const lastIdSuffix = lastId.substr(this._id.length);
+      idx = parseInt(lastIdSuffix, 10) + 1;
+    }
+    const _id = `${this._id}${idx}`;
     return { $addToSet: { items: { _id, title, isFinished: false } } };
   },
   removeItem(itemId) {