Browse Source

fix: conflict lefts when creating a new page

related to #5412
Tienson Qin 3 years ago
parent
commit
3c2dc67bc0
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/main/frontend/handler/page.cljs

+ 5 - 1
src/main/frontend/handler/page.cljs

@@ -98,8 +98,12 @@
                                                 (or
                                                  (:block/original-name page)
                                                  (:block/name page)))
-          page (if (seq properties) (assoc page :block/properties properties) page)]
+          page (if (seq properties) (assoc page :block/properties properties) page)
+          page-empty? (db/page-empty? (state/get-current-repo) (:block/name page))]
       (cond
+        (not page-empty?)
+        [page]
+
         create-title?
         (let [properties-block (default-properties-block (build-title page) format page-entity properties)]
           [page