Преглед изворни кода

fix: a non-journal home page is empty on initial graph load

FIXES LOG-2813
Tienson Qin пре 2 година
родитељ
комит
3bae1cae12
2 измењених фајлова са 5 додато и 4 уклоњено
  1. 1 3
      src/main/frontend/db/react.cljs
  2. 4 1
      src/main/frontend/handler/ui.cljs

+ 1 - 3
src/main/frontend/db/react.cljs

@@ -72,10 +72,8 @@
   (set-new-result! [repo-url :kv key] nil))
 
 (defn clear-query-state!
-  "It should only be triggered for file based graphs."
   []
-  (when-not (string/starts-with? (state/get-current-repo) sqlite-util/db-version-prefix)
-    (reset! query-state {})))
+  (reset! query-state {}))
 
 (defn add-q!
   [k query time inputs result-atom transform-fn query-fn inputs-fn]

+ 4 - 1
src/main/frontend/handler/ui.cljs

@@ -15,7 +15,8 @@
             [rum.core :as rum]
             [electron.ipc :as ipc]
             [promesa.core :as p]
-            [logseq.common.path :as path]))
+            [logseq.common.path :as path]
+            [frontend.db.react :as react]))
 
 ;; sidebars
 (def *right-sidebar-resized-at (atom (js/Date.now)))
@@ -80,6 +81,8 @@
    (re-render-root! {}))
   ([_opts]
    {:post [(nil? %)]}
+   (doseq [component (keys @react/query-components)]
+     (rum/request-render component))
    (when-let [component (state/get-root-component)]
      (rum/request-render component))
    nil))