mirror of
https://github.com/logseq/logseq.git
synced 2026-05-01 01:16:27 +00:00
fix(electron): incorrect path join for Windows
This commit is contained in:
4
deps/common/src/logseq/common/path.cljs
vendored
4
deps/common/src/logseq/common/path.cljs
vendored
@@ -145,9 +145,9 @@
|
||||
(defn url-join
|
||||
"Segments are not URL-ecoded"
|
||||
[base-url & segments]
|
||||
(let [^js url (js/URL. base-url)
|
||||
(let [^js url (js/URL. (safe-decode-uri-component base-url))
|
||||
scheme (.-protocol url)
|
||||
domain (or (not-empty (.-host url)) "")
|
||||
domain (or (not-empty (.-host url)) "/")
|
||||
path (safe-decode-uri-component (.-pathname url))
|
||||
encoded-new-path (apply uri-path-join-internal path segments)]
|
||||
(str scheme "//" domain encoded-new-path)))
|
||||
|
||||
Reference in New Issue
Block a user