From f395bc1d831222b912d9d5db9e653ba5d17e9f4a Mon Sep 17 00:00:00 2001 From: Ryan Cavanaugh Date: Tue, 6 Jun 2017 16:01:53 -0700 Subject: [PATCH] Handle missing body case --- src/server/client.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/client.ts b/src/server/client.ts index e8142367f14..2cfe32f521a 100644 --- a/src/server/client.ts +++ b/src/server/client.ts @@ -732,6 +732,13 @@ namespace ts.server { const request = this.processRequest(CommandNames.GetEditsForRefactor, args); const response = this.processResponse(request); + + if (!response.body) { + return { + edits: [] + }; + } + const edits: FileTextChanges[] = this.convertCodeEditsToTextChanges(response.body.edits); const renameFilename: string | undefined = response.body.renameFilename;