From a4769ea12b9ef96b9590b81ad63fdd6d96ea3357 Mon Sep 17 00:00:00 2001 From: Chris Olson Date: Wed, 9 Sep 2026 16:04:36 -0400 Subject: [PATCH] Fix playbook advance duplicating entries instead of updating advanceStep was not passing the progress row id, so upsertPlaybookProgress treated every advance as a new insert instead of updating the existing row. Co-Authored-By: Claude Opus 4.6 --- src/app/(dashboard)/playbooks/page.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/(dashboard)/playbooks/page.tsx b/src/app/(dashboard)/playbooks/page.tsx index d564b82..e840d0c 100644 --- a/src/app/(dashboard)/playbooks/page.tsx +++ b/src/app/(dashboard)/playbooks/page.tsx @@ -95,6 +95,7 @@ export default function PlaybooksPage() { headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ action: 'playbooks.progress.upsert', + id: p.id, Account_Name: p.Account_Name, playbook_id: p.playbook_id, current_step: isComplete ? p.current_step : nextStep,