diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-07-14 13:45:10 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-07-14 13:45:10 -0700 |
commit | f0b2597895920b7d714b53f2d70a3a5858f89d42 (patch) | |
tree | df3e5d44b40e65a6853f2922f4cd7a8a76715e10 /extension/src/continueIdeClient.ts | |
parent | a16101b49950fba146e8627ffbce3a34e61bb061 (diff) | |
download | sncontinue-f0b2597895920b7d714b53f2d70a3a5858f89d42.tar.gz sncontinue-f0b2597895920b7d714b53f2d70a3a5858f89d42.tar.bz2 sncontinue-f0b2597895920b7d714b53f2d70a3a5858f89d42.zip |
insidious client_state vs application_state err
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r-- | extension/src/continueIdeClient.ts | 8 |
1 files changed, 6 insertions, 2 deletions
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; } |