Continuing the discussion from List of recently created/modified pages (timestamp issues):
I have a valid query (i.e. i works when I put it into a block on a page). I want to use it in :default-queries
in config.edn, but it just does not return anything.
Queries from my config.edn:
:default-queries
{:journals
[{:title "🔨 DOING"
:query [:find (pull ?h [*])
;;:in $ ?start ?today
:where
[?h :block/marker ?marker]
[(contains? #{"NOW" "DOING"} ?marker)]
[?h :block/page ?p]]
;;[?p :block/journal? true]
;;[?p :block/journal-day ?d]
;;[(>= ?d ?start)]
;;[(<= ?d ?today)]]
;;:inputs [:14d :today]
:breadcrumb-show? false
:result-transform (fn [result]
(sort-by (fn [h]
(get h :block/priority "Z")) result))
:collapsed? false}
{:title "đź“… NEXT"
:query [:find (pull ?h [*])
:in $ ?start ?next
:where
[?h :block/marker ?marker]
[(contains? #{"NOW" "LATER" "TODO"} ?marker)]
[?h :block/ref-pages ?p]
[?p :block/journal? true]
[?p :block/journal-day ?d]
[(> ?d ?start)]
[(< ?d ?next)]]
:inputs [:today :7d-after]
:collapsed? false}
{:title [:h2 "My 24h changes"] ;; <<<<<<<<<<<<<<<<<<< THIS ONE
:query [:find (pull ?b [* {:block/_parent ...}])
:in $ ?end
:where
[?b :block/updated-at ?v]
[(- ?end 86400000 ) ?period]
[(>= ?v ?period)]
[(< ?v ?end)]
]
:inputs [:end-of-today-ms]
:collapsed? false
}
]}
It is about the last one, “My 24h changes”.
Query results when used in a normal block:
Query results on journal page:
So yeah, 3 results. But where is the output?