diff --git a/js/store.js b/js/store.js index d561435..2fcc7af 100644 --- a/js/store.js +++ b/js/store.js @@ -153,6 +153,7 @@ export const store = { async toggleTaskStatus(taskId) { const task = this.tasks.find(t => String(t.id) === String(taskId)); if (task) { + const originalStatus = task.status; const newStatus = task.status === 'Done' ? 'Not Started' : 'Done'; task.status = newStatus; this.notify(); @@ -168,7 +169,7 @@ export const store = { body: JSON.stringify({ status: newStatus }) }); } catch (e) { - task.status = newStatus === 'Done' ? 'Not Started' : 'Done'; + task.status = originalStatus; this.notify(); } }