diff --git a/extensions/copilot/src/extension/prompts/node/agent/summarizedConversationHistory.tsx b/extensions/copilot/src/extension/prompts/node/agent/summarizedConversationHistory.tsx index 7e38db57951e0..bb87c144f1e14 100644 --- a/extensions/copilot/src/extension/prompts/node/agent/summarizedConversationHistory.tsx +++ b/extensions/copilot/src/extension/prompts/node/agent/summarizedConversationHistory.tsx @@ -778,8 +778,8 @@ class ConversationHistorySummarizer { private async handleSummarizationResponse(response: ChatResponse, mode: SummaryMode, elapsedTime: number, promptTypes?: string): Promise> { if (response.type !== ChatFetchResponseType.Success) { const outcome = response.type; - this.sendSummarizationTelemetry(outcome, response.requestId, this.props.endpoint.model, mode, elapsedTime, undefined, response.reason); - this.logInfo(`Summarization request failed. ${response.type} ${response.reason}`, mode); + this.sendSummarizationTelemetry(outcome, response.requestId, this.props.endpoint.model, mode, elapsedTime, undefined, response.reason ?? response.type); + this.logInfo(`Summarization request failed. ${response.type} ${response.reason ?? response.type}`, mode); if (response.type === ChatFetchResponseType.Canceled) { throw new CancellationError(); }