Per-User and Board-level data save fixes. Part 2.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2025-12-23 08:01:30 +02:00
parent edf0f3c05b
commit 58e970d685
5 changed files with 981 additions and 21 deletions

View file

@ -265,17 +265,19 @@ UserPositionHistory.helpers({
break;
}
case 'checklistItem': {
const item = ChecklistItems.findOne(this.entityId);
if (item) {
const sort = this.previousSort !== undefined ? this.previousSort : item.sort;
const checklistId = this.previousState?.checklistId || item.checklistId;
ChecklistItems.update(item._id, {
$set: {
sort,
checklistId,
},
});
if (typeof ChecklistItems !== 'undefined') {
const item = ChecklistItems.findOne(this.entityId);
if (item) {
const sort = this.previousSort !== undefined ? this.previousSort : item.sort;
const checklistId = this.previousState?.checklistId || item.checklistId;
ChecklistItems.update(item._id, {
$set: {
sort,
checklistId,
},
});
}
}
break;
}
@ -494,5 +496,3 @@ Meteor.methods({
return { undoneCount, totalChanges: changesToUndo.length };
},
});
export default UserPositionHistory;