From f0b2597895920b7d714b53f2d70a3a5858f89d42 Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Fri, 14 Jul 2023 13:45:10 -0700 Subject: insidious client_state vs application_state err --- extension/src/continueIdeClient.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'extension/src/continueIdeClient.ts') diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts index 4c1fdf1e..6dd117d3 100644 --- a/extension/src/continueIdeClient.ts +++ b/extension/src/continueIdeClient.ts @@ -386,8 +386,12 @@ class IdeProtocolClient { contents = editor.document.getText(); } }); - if (!contents) { - contents = fs.readFileSync(filepath, "utf-8"); + if (typeof contents === "undefined") { + if (fs.existsSync(filepath)) { + contents = fs.readFileSync(filepath, "utf-8"); + } else { + contents = ""; + } } return contents; } -- cgit v1.2.3-70-g09d2