From cdd9c75cce7c5532d36a2a18b063af9edbe30d7d Mon Sep 17 00:00:00 2001 From: Abhijith V Ashok Date: Mon, 2 Feb 2026 17:28:37 +0530 Subject: [PATCH] getText() used to expect a string only and thus crashed when undefined, now checks and replaces with whenever undefined --- packages/vscode-ide-companion/src/diff-manager.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/vscode-ide-companion/src/diff-manager.ts b/packages/vscode-ide-companion/src/diff-manager.ts index 362049e9242..9bbebbaeadc 100644 --- a/packages/vscode-ide-companion/src/diff-manager.ts +++ b/packages/vscode-ide-companion/src/diff-manager.ts @@ -145,7 +145,7 @@ export class DiffManager { if (uriToClose) { const rightDoc = await vscode.workspace.openTextDocument(uriToClose); - const modifiedContent = rightDoc.getText(); + const modifiedContent = rightDoc.getText() ?? ''; await this.closeDiffEditor(uriToClose); return modifiedContent; } @@ -162,7 +162,7 @@ export class DiffManager { } const rightDoc = await vscode.workspace.openTextDocument(rightDocUri); - const modifiedContent = rightDoc.getText(); + const modifiedContent = rightDoc.getText() ?? ''; await this.closeDiffEditor(rightDocUri); this.onDidChangeEmitter.fire( @@ -188,7 +188,7 @@ export class DiffManager { } const rightDoc = await vscode.workspace.openTextDocument(rightDocUri); - const modifiedContent = rightDoc.getText(); + const modifiedContent = rightDoc.getText() ?? ''; await this.closeDiffEditor(rightDocUri); this.onDidChangeEmitter.fire(