Ver Fonte

fix(tests): path join

charlie há 5 meses atrás
pai
commit
c0d135cc7d
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      deps/common/src/logseq/common/path.cljs

+ 2 - 1
deps/common/src/logseq/common/path.cljs

@@ -146,8 +146,9 @@
   [base-url & segments]
   (let [^js url (js/URL. (safe-decode-uri-component base-url))
         scheme (.-protocol url)
-        domain (or (not-empty (.-host url)) "/")
         path (.-pathname url)
+        domain (or (not-empty (.-host url))
+                 (if (string/starts-with? path "/") "" "/"))
         encoded-new-path (apply uri-path-join-internal path segments)]
     (str scheme "//" domain encoded-new-path)))