diff --git a/src/main/frontend/modules/outliner/pipeline.cljs b/src/main/frontend/modules/outliner/pipeline.cljs index 3c9c8a7a15..84bbd3b288 100644 --- a/src/main/frontend/modules/outliner/pipeline.cljs +++ b/src/main/frontend/modules/outliner/pipeline.cljs @@ -9,13 +9,12 @@ (defn invoke-hooks [tx-report] - (let [{:keys [pages blocks]} (ds-report/get-blocks-and-pages tx-report)] - (when-not (:from-disk? (:tx-meta tx-report)) - (doseq [p (seq pages)] (updated-page-hook tx-report p))) - (when (and state/lsp-enabled? (seq blocks)) - (state/pub-event! [:plugin/hook-db-tx - {:blocks blocks - :tx-data (:tx-data tx-report) - :tx-meta (:tx-meta tx-report)}])) - ;; TODO: Add blocks to hooks - #_(doseq [b (seq blocks)]))) + (when (and (not (:from-disk? (:tx-meta tx-report))) + (not (:new-graph? (:tx-meta tx-report)))) + (let [{:keys [pages blocks]} (ds-report/get-blocks-and-pages tx-report)] + (doseq [p (seq pages)] (updated-page-hook tx-report p)) + (when (and state/lsp-enabled? (seq blocks)) + (state/pub-event! [:plugin/hook-db-tx + {:blocks blocks + :tx-data (:tx-data tx-report) + :tx-meta (:tx-meta tx-report)}])))))