diff --git a/public/src/views/PlanView.vue b/public/src/views/PlanView.vue index 0ed1641..4f0475c 100644 --- a/public/src/views/PlanView.vue +++ b/public/src/views/PlanView.vue @@ -176,6 +176,16 @@ function toggleMark(gid, mid) { if (!canEdit(username)) return; let mark = editedMarks.find(m => m.mid == mid && m.gid == gid); + if(!mark) { + let markFromPlan = plan.marks.find(m => m.gid == gid && m.mid == mid) + if(markFromPlan) { + mark = { + ...markFromPlan + } + editedMarks.push(mark) + } + } + console.log(mark, editedMarks, plan.marks) if (mark) { mark.value = ((mark.value + 2) % 3) - 1 } else {