Browse Source

fix(pdf): open pdf file

charlie 9 months ago
parent
commit
4f26956ce7
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/main/frontend/extensions/pdf/assets.cljs

+ 2 - 1
src/main/frontend/extensions/pdf/assets.cljs

@@ -43,11 +43,12 @@
   [original-path & {:keys [href block]}]
   [original-path & {:keys [href block]}]
   (let [web-link? (string/starts-with? original-path "http")
   (let [web-link? (string/starts-with? original-path "http")
         blob-res? (some-> href (string/starts-with? "blob"))
         blob-res? (some-> href (string/starts-with? "blob"))
+        asset-res? (some-> href (string/starts-with? "assets"))
         filename  (util/node-path.basename original-path)
         filename  (util/node-path.basename original-path)
         ext-name  "pdf"
         ext-name  "pdf"
         url       (if blob-res? href
         url       (if blob-res? href
                       (assets-handler/normalize-asset-resource-url original-path))
                       (assets-handler/normalize-asset-resource-url original-path))
-        filename' (if (or web-link? blob-res?) filename
+        filename' (if (or asset-res? web-link? blob-res?) filename
                       (some-> (get-in-repo-assets-full-filename url)
                       (some-> (get-in-repo-assets-full-filename url)
                               (js/decodeURIComponent) (string/replace '"/" "_")))
                               (js/decodeURIComponent) (string/replace '"/" "_")))
         filekey   (util/safe-sanitize-file-name
         filekey   (util/safe-sanitize-file-name