Skip to content

Commit 84d8ddb

Browse files
authored
Merge pull request #13 from clojure-lsp/fix-download-server
Fix leiningen.clojure-lsp.binary/download-server? algorithm
2 parents 53312c3 + 06be736 commit 84d8ddb

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
- Fix download server file predicate to handle file not found scenarios.
6+
57
## 2.0.1
68

79
- Fix cached downloaded binary to check if downloaded version matches the current version in plugin.

src/leiningen/clojure_lsp/binary.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@
8787
@p))
8888

8989
(defn ^:private download-server? [server-path server-version-path version]
90-
(or (not (.exists server-path))
91-
(not= (slurp server-version-path) version)))
90+
(not= version
91+
(try (slurp server-version-path) (catch Exception _ :error-checking-local-version))))
9292

9393
(defn run! [args]
9494
(let [server-path (server-path)

0 commit comments

Comments
 (0)