mirror of
https://github.com/logseq/logseq.git
synced 2026-04-24 22:25:01 +00:00
fix: can't set number 9 as property value
because it's empty-placeholder
This commit is contained in:
@@ -365,8 +365,7 @@
|
||||
(or (not number-property?)
|
||||
;; Allows :number property to use number as a ref (for closed value) or value
|
||||
(and number-property?
|
||||
(or (= property-id (:db/ident (:logseq.property/created-from-property (d/entity @conn v))))
|
||||
(= :logseq.property/empty-placeholder (:db/ident (d/entity @conn v)))))))
|
||||
(= property-id (:db/ident (:logseq.property/created-from-property (d/entity @conn v)))))))
|
||||
v
|
||||
|
||||
(= property-type :page)
|
||||
|
||||
@@ -127,7 +127,9 @@
|
||||
;; Use same args as outliner.op
|
||||
_ (outliner-property/set-block-property! conn [:block/uuid block-uuid] :user.property/num (:db/id property-value))]
|
||||
(is (= (:db/id property-value)
|
||||
(:db/id (:user.property/num (db-test/find-block-by-content @conn "b2")))))))
|
||||
(:db/id (:user.property/num (db-test/find-block-by-content @conn "b2")))))
|
||||
(outliner-property/set-block-property! conn [:block/uuid block-uuid] :user.property/num (:db/id (d/entity @conn :logseq.property/empty-placeholder)))
|
||||
(is (= 9 (:logseq.property/value (:user.property/num (d/entity @conn [:block/uuid block-uuid])))))))
|
||||
|
||||
(testing "Update a :number value with existing value"
|
||||
(let [conn (db-test/create-conn-with-blocks
|
||||
|
||||
Reference in New Issue
Block a user