Kaynağa Gözat

fix: deleting current db graph crashes journal screen

nil repo crashed ui
Gabriel Horner 8 ay önce
ebeveyn
işleme
e4389bb361
1 değiştirilmiş dosya ile 8 ekleme ve 7 silme
  1. 8 7
      src/main/frontend/components/journal.cljs

+ 8 - 7
src/main/frontend/components/journal.cljs

@@ -19,13 +19,14 @@
 
 (defn- sub-journals
   []
-  (-> (react/q (state/get-current-repo)
-               [:frontend.worker.react/journals]
-               {:query-fn (fn [_]
-                            (p/let [{:keys [data]} (views/<load-view-data nil {:journals? true})]
-                              (remove nil? data)))}
-               nil)
-      util/react))
+  (when-let [repo (state/get-current-repo)]
+    (-> (react/q repo
+                 [:frontend.worker.react/journals]
+                 {:query-fn (fn [_]
+                              (p/let [{:keys [data]} (views/<load-view-data nil {:journals? true})]
+                                (remove nil? data)))}
+                 nil)
+        util/react)))
 
 (rum/defc all-journals < rum/reactive db-mixins/query
   []