Copy Checklist only copied the checklist items at the first time, now always

This commit is contained in:
Martin Filser 2023-02-26 20:07:32 +01:00
parent b7819cad69
commit 13fecfae27

View file

@ -66,11 +66,11 @@ Checklists.attachSchema(
Checklists.helpers({ Checklists.helpers({
copy(newCardId) { copy(newCardId) {
const oldChecklistId = this._id; let copyObj = Object.assign({}, this);
this._id = null; delete copyObj._id;
this.cardId = newCardId; copyObj.cardId = newCardId;
const newChecklistId = Checklists.insert(this); const newChecklistId = Checklists.insert(copyObj);
ChecklistItems.find({ checklistId: oldChecklistId }).forEach(function( ChecklistItems.find({ checklistId: this._id }).forEach(function(
item, item,
) { ) {
item._id = null; item._id = null;