Merge pull request #4981 from mfilser/copy_checklist_only_copied_the_checklist_items_the_first_time

Copy Checklist only copied the checklist items at the first time, now always
This commit is contained in:
Lauri Ojansivu 2023-06-28 15:11:40 -04:00 committed by GitHub
commit 7862e280ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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