소스 검색

fix: page name crash

Tienson Qin 1 년 전
부모
커밋
2738f2cba5
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/main/frontend/extensions/pdf/utils.cljs

+ 3 - 2
src/main/frontend/extensions/pdf/utils.cljs

@@ -171,7 +171,7 @@
 
 (defn fix-local-asset-pagename
   [filename]
-  (when-not (string/blank? filename)
+  (if (and (string? filename) (not (string/blank? filename)))
     (let [local-asset? (re-find #"[0-9]{13}_\d$" filename)
           hls?         (hls-file? filename)
           len          (count filename)]
@@ -182,7 +182,8 @@
             (string/replace #"__[-\d]+$" "")
             (string/replace "_" " ")
             (string/trimr))
-        filename))))
+        filename))
+    filename))
 
 ;; TODO: which viewer instance?
 (defn next-page