소스 검색

fix: no need to convert blocks to tree for whiteboards

Tienson Qin 2 년 전
부모
커밋
de660638e6
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/main/frontend/modules/outliner/file.cljs

+ 3 - 2
src/main/frontend/modules/outliner/file.cljs

@@ -60,9 +60,10 @@
         (when-not (and (= 1 (count blocks))
                        (string/blank? (:block/content (first blocks)))
                        (nil? (:block/file page-block)))
-          (let [tree (tree/blocks->vec-tree repo blocks (:block/name page-block))]
+          (let [tree-or-blocks (if whiteboard? blocks
+                                   (tree/blocks->vec-tree repo blocks (:block/name page-block)))]
             (if page-block
-              (file/save-tree! page-block (if whiteboard? blocks tree))
+              (file/save-tree! page-block tree-or-blocks)
               (js/console.error (str "can't find page id: " page-db-id)))))))))
 
 (defn write-files!