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; }