mirror of https://github.com/logseq/logseq
fix: published graphs that don't have any public pages
This was failing hard but now it shows a blank graph like before. Fix LOG-3017pull/10981/head
parent
f8aa7d5a69
commit
cc1b8445a8
|
@ -171,7 +171,8 @@
|
|||
(defn filter-only-public-pages-and-blocks
|
||||
"Prepares a database assuming all pages are private unless a page has a 'public:: true'"
|
||||
[db {:keys [db-graph?]}]
|
||||
(when-let [public-pages* (seq (if db-graph? (get-db-public-pages db) (get-public-pages db)))]
|
||||
{:post [(some? %) (sequential? %)]}
|
||||
(let [public-pages* (seq (if db-graph? (get-db-public-pages db) (get-public-pages db)))]
|
||||
(let [public-pages (set/union (set public-pages*)
|
||||
(get-aliases-for-page-ids db public-pages*))
|
||||
exported-namespace? #(contains? #{"block" "recent"} %)
|
||||
|
|
Loading…
Reference in New Issue