fix: iterate toggle from existing marks
All checks were successful
Deploy Miniplan / build (push) Successful in 1m54s

This commit is contained in:
walamana 2024-08-18 18:00:06 +02:00
parent 7d10af6ef2
commit 97c6beb4e1

View File

@ -176,6 +176,16 @@ function toggleMark(gid, mid) {
if (!canEdit(username)) return; if (!canEdit(username)) return;
let mark = editedMarks.find(m => m.mid == mid && m.gid == gid); 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) { if (mark) {
mark.value = ((mark.value + 2) % 3) - 1 mark.value = ((mark.value + 2) % 3) - 1
} else { } else {