From 4366835b1e97b811b987c38f51650a25ef1c11db Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 23 Jul 2026 10:14:37 +0000 Subject: [PATCH] fix(ara-projects): copy the empty-dependents constant per option (#410) Every unselected card was handed the same NO_DEPENDENTS object; a caller mutating one would have moved them all. Spread it. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/app/api/projects/[projectId]/workstreams/queries.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/api/projects/[projectId]/workstreams/queries.ts b/src/app/api/projects/[projectId]/workstreams/queries.ts index 99b42ca3..4032ba2d 100644 --- a/src/app/api/projects/[projectId]/workstreams/queries.ts +++ b/src/app/api/projects/[projectId]/workstreams/queries.ts @@ -127,7 +127,7 @@ export async function listWorkstreamOptions( contractors: selection.contractors, workOrders: selection.workOrders, } - : NO_DEPENDENTS, + : { ...NO_DEPENDENTS }, }; }); }