debug: posthog capture bad ref blocks

related to #6327
This commit is contained in:
Tienson Qin
2022-08-11 12:43:12 +08:00
parent 887522ffc6
commit 010c0082c3

View File

@@ -13,7 +13,9 @@
[frontend.state :as state]
[frontend.util :as util]
[goog.dom :as gdom]
[logseq.graph-parser.block :as gp-block]))
[logseq.graph-parser.block :as gp-block]
[frontend.modules.instrumentation.posthog :as posthog]
[cljs-bean.core :as bean]))
;; Fns
@@ -283,6 +285,13 @@
(defn get-filtered-ref-blocks
[ref-blocks filters ref-pages]
(let [ref-blocks' (mapcat second ref-blocks)
filtered-blocks (filter-blocks ref-blocks' filters ref-pages)]
(group-by :block/page filtered-blocks)))
(try
(let [ref-blocks' (doall (mapcat second ref-blocks))
filtered-blocks (filter-blocks ref-blocks' filters ref-pages)]
(group-by :block/page filtered-blocks))
(catch :default e
(js/console.error e)
(posthog/capture :bad-ref-blocks (bean/->js
{:ref-blocks ref-blocks
:filters filters
:ref-pages ref-pages})))))