fix: pages didn't consistenly have :block/format

Making attributes consistent reduce bugs in components and query layer (where
most wouldn't know to use get-else)
This commit is contained in:
Gabriel Horner
2023-10-16 12:44:54 -04:00
parent 733e254f66
commit e09a5d9988
12 changed files with 37 additions and 30 deletions

View File

@@ -179,7 +179,7 @@
page-entity (db/entity [:block/name page-name])
page (or page-entity
(-> (block/page-name->map page-name true)
(assoc :block/type #{"hidden"})))
(assoc :block/type #{"hidden"} :block/format :markdown)))
page-tx (when-not page-entity page)
page-id [:block/uuid (:block/uuid page)]
parent-id (db/new-block-id)
@@ -213,7 +213,7 @@
page-entity (db/entity [:block/name page-name])
page (or page-entity
(-> (block/page-name->map page-name true)
(assoc :block/type #{"hidden"})))
(assoc :block/type #{"hidden"} :block/format :markdown)))
page-tx (when-not page-entity page)
page-id [:block/uuid (:block/uuid page)]
block-id (db/new-block-id)