From b6585e3e26b1b35f6643fdcb5a8db56f30d6da33 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 20 Nov 2025 21:29:49 +0000 Subject: [PATCH 1/2] Initial plan From 806dbbf9fd18ad7948417b0abeddbd56d42982f0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 20 Nov 2025 21:56:48 +0000 Subject: [PATCH 2/2] Initialize state.result in failed case for consistency Co-authored-by: glharper <64209257+glharper@users.noreply.github.com> --- .../src/api/memoryStores/memoryStoreUpdatePoller.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sdk/ai/ai-projects/src/api/memoryStores/memoryStoreUpdatePoller.ts b/sdk/ai/ai-projects/src/api/memoryStores/memoryStoreUpdatePoller.ts index d46f230ca6c8..ff30c3718491 100644 --- a/sdk/ai/ai-projects/src/api/memoryStores/memoryStoreUpdatePoller.ts +++ b/sdk/ai/ai-projects/src/api/memoryStores/memoryStoreUpdatePoller.ts @@ -115,6 +115,12 @@ function applyUpdateState( ? new Error(parsed.error.message ?? "Memory update failed") : new Error("Memory update failed"); } + // Initialize result with default value for consistency, even on failure + state.result = parsed.result ?? + state.result ?? { + memory_operations: [], + usage: createDefaultUsage(), + }; return; }