Browse Source

Merge pull request #4802 from andelf/fix/cannot-create-journal

fix(editor): cannot create journal
Tienson Qin 3 years ago
parent
commit
56047e6441
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/main/frontend/db/model.cljs

+ 4 - 1
src/main/frontend/db/model.cljs

@@ -717,7 +717,10 @@
                     [:block/name (util/safe-page-name-sanity-lc page-id)]
                     page-id)
           page (d/entity db page-id)]
-      (nil? (first (d/datoms db :avet :block/page (:db/id page)))))))
+      ;; NOTE: when page is nil, it means the page does not exist
+      (if page
+        (nil? (first (d/datoms db :avet :block/page (:db/id page))))
+        true))))
 
 (defn page-empty-or-dummy?
   [repo page-id]