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
commitc5102b0997baa81ce544514d6b5b4d5a2eae804f (patch)
tree667890758eadb0be303e42eb90a494f515dffaf2 /extension/src/continueIdeClient.ts
parentb19076ddb6d11acb5ffd54046d9e5cad549c00c1 (diff)
downloadsncontinue-c5102b0997baa81ce544514d6b5b4d5a2eae804f.tar.gz
sncontinue-c5102b0997baa81ce544514d6b5b4d5a2eae804f.tar.bz2
sncontinue-c5102b0997baa81ce544514d6b5b4d5a2eae804f.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;
}