fix: auto-created property values shouldn't have multiple classes

pull/10438/head
Gabriel Horner 2023-09-07 16:11:25 -04:00
parent e63b9716b4
commit 8d9d258aef
1 changed files with 5 additions and 1 deletions

View File

@ -109,7 +109,11 @@
(when (nil? id) (when (nil? id)
(page-handler/create! page {:redirect? false (page-handler/create! page {:redirect? false
:create-first-block? false :create-first-block? false
:tags classes ;; TODO: Allow users to choose a preferred class
;; when a property supports multiple classes
;; Only 1 class because properties normally have one of these classes,
;; not all these classes
:tags (take 1 classes)
:class? class?})) :class? class?}))
(let [id' (or id (:block/uuid (db/entity [:block/name (util/page-name-sanity-lc page)])))] (let [id' (or id (:block/uuid (db/entity [:block/name (util/page-name-sanity-lc page)])))]
(add-property! block (:block/original-name property) id')) (add-property! block (:block/original-name property) id'))