From e70b34de62a4598b0f5b25d5c63d82ab230172e7 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Thu, 26 Feb 2026 19:53:11 -0800 Subject: [PATCH] Fix type error with optional approvalPolicy and sandboxMode Use conditional spreading for these properties to handle undefined values correctly with exactOptionalPropertyTypes. Co-Authored-By: Claude Opus 4.5 --- .../src/orchestration/Layers/ProviderCommandReactor.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/server/src/orchestration/Layers/ProviderCommandReactor.ts b/apps/server/src/orchestration/Layers/ProviderCommandReactor.ts index bee328e479381269b4ede087ab4c1c71595f573e..bebd7b8202ddf2af6fdaeb113082753daf79e7ee 100644 --- a/apps/server/src/orchestration/Layers/ProviderCommandReactor.ts +++ b/apps/server/src/orchestration/Layers/ProviderCommandReactor.ts @@ -267,9 +267,11 @@ const make = Effect.gen(function* () { ...(message.attachments !== undefined ? { attachments: message.attachments } : {}), ...(event.payload.model !== undefined ? { model: event.payload.model } : {}), ...(event.payload.effort !== undefined ? { effort: event.payload.effort } : {}), + ...(event.payload.approvalPolicy !== undefined + ? { approvalPolicy: event.payload.approvalPolicy } + : {}), + ...(event.payload.sandboxMode !== undefined ? { sandboxMode: event.payload.sandboxMode } : {}), createdAt: event.payload.createdAt, - approvalPolicy: event.payload.approvalPolicy, - sandboxMode: event.payload.sandboxMode, }); }); -- 2.54.0