From 14d04974aef857e1a0ea4530b19e40d4958d047f Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 23 Mar 2022 17:56:19 +0100 Subject: [PATCH] Error when invoking the open external command: Error in response: Unable to parse response as JSON. Fixes microsoft/vscode-remote-release#6412 --- src/vs/workbench/api/node/extHostCLIServer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/api/node/extHostCLIServer.ts b/src/vs/workbench/api/node/extHostCLIServer.ts index 230fbc62110..4d6cf235cc7 100644 --- a/src/vs/workbench/api/node/extHostCLIServer.ts +++ b/src/vs/workbench/api/node/extHostCLIServer.ts @@ -81,7 +81,7 @@ export class CLIServerBase { private onRequest(req: http.IncomingMessage, res: http.ServerResponse): void { const sendResponse = (statusCode: number, returnObj: any) => { res.writeHead(statusCode, { 'content-type': 'application/json' }); - res.end(JSON.stringify(returnObj), (err?: any) => err && this.logService.error(err)); + res.end(JSON.stringify(returnObj || null), (err?: any) => err && this.logService.error(err)); }; const chunks: string[] = [];