fix: remove empty pages when importing

This commit is contained in:
Tienson Qin
2020-11-29 21:08:39 +08:00
parent 68308dea63
commit 60251b6bb4

View File

@@ -1487,13 +1487,14 @@
(defn extract-all-blocks-pages
[repo-url contents]
(let [result (map
(fn [[file content] contents]
(println "Parsing : " file)
(when content
(let [utf8-content (utf8/encode content)]
(extract-blocks-pages repo-url file content utf8-content))))
contents)
(let [result (->> contents
(map
(fn [[file content] contents]
(println "Parsing : " file)
(when content
(let [utf8-content (utf8/encode content)]
(extract-blocks-pages repo-url file content utf8-content)))))
(remove empty?))
[pages block-ids blocks] (apply map concat result)
block-ids-set (set block-ids)
blocks (map (fn [b]