summaryrefslogtreecommitdiff
path: root/extension/src/continueIdeClient.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-14 13:45:10 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-14 13:45:10 -0700
commitf0b2597895920b7d714b53f2d70a3a5858f89d42 (patch)
treedf3e5d44b40e65a6853f2922f4cd7a8a76715e10 /extension/src/continueIdeClient.ts
parenta16101b49950fba146e8627ffbce3a34e61bb061 (diff)
downloadsncontinue-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.ts8
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;
}