mirror of https://github.com/logseq/logseq
fix: query table not rendering for :number property values
parent
04a6aa141e
commit
4b5ba7c600
|
@ -198,9 +198,9 @@
|
||||||
(= :element cell-format) value
|
(= :element cell-format) value
|
||||||
(coll? value) (if db-graph?
|
(coll? value) (if db-graph?
|
||||||
(->> value
|
(->> value
|
||||||
(map #(if-let [page (db/get-page %)]
|
(map #(if-let [page (and (string? %) (db/get-page %))]
|
||||||
(page-cp {} page)
|
(page-cp {} page)
|
||||||
(inline-text row-block row-format %)))
|
(inline-text row-block row-format (str %))))
|
||||||
(interpose [:span ", "]))
|
(interpose [:span ", "]))
|
||||||
(->> (map #(page-cp {} {:block/name %}) value)
|
(->> (map #(page-cp {} {:block/name %}) value)
|
||||||
(interpose [:span ", "])))
|
(interpose [:span ", "])))
|
||||||
|
@ -208,7 +208,7 @@
|
||||||
(boolean? value) (str value)
|
(boolean? value) (str value)
|
||||||
;; string values will attempt to be rendered as pages, falling back to
|
;; string values will attempt to be rendered as pages, falling back to
|
||||||
;; inline-text when no page entity is found
|
;; inline-text when no page entity is found
|
||||||
(string? value) (if-let [page (db/get-page value)]
|
(string? value) (if-let [page (and (string? value) (db/get-page value))]
|
||||||
(page-cp {} page)
|
(page-cp {} page)
|
||||||
(inline-text row-block row-format value))
|
(inline-text row-block row-format value))
|
||||||
;; anything else should just be rendered as provided
|
;; anything else should just be rendered as provided
|
||||||
|
|
|
@ -107,6 +107,7 @@
|
||||||
[(not= ?vid :logseq.property/empty-placeholder)]
|
[(not= ?vid :logseq.property/empty-placeholder)]
|
||||||
(or
|
(or
|
||||||
[?vid :block/content ?value]
|
[?vid :block/content ?value]
|
||||||
|
[?vid :property/value ?value]
|
||||||
[?vid :block/original-name ?value])]
|
[?vid :block/original-name ?value])]
|
||||||
property-id
|
property-id
|
||||||
value)]
|
value)]
|
||||||
|
|
Loading…
Reference in New Issue