mirror of
https://github.com/logseq/logseq.git
synced 2026-05-02 09:56:31 +00:00
Fix: broken linked references (#6105)
* enhance: clicking the refresh button if a query is slow * fix: skip running slow queries if there's no need to refresh * fix: linked reference filtering does not work on TASK items close #1669 * fix: each block should have its own page as a reference when query page references * fix: references * fix: non consecutive blocks in query result and filtered linked references * simplify filters logic * fix: ref numbers * Save both :block/refs and :block/path-refs for different usage * fix: block refs * enhance: move scheduled and deadlines to its own ns * linked references performance tweaks * mouse hover filters icon to expand the collapsed linked refs * perf: react/refresh! once instead twice * enhance: compute flashcards every hour instead of every 5s * feat: macros as blocks * feat: flashcards list * fix: refed pages count * fix: can't select in linked references * fix: block editing on linked refs * perf: editing in linked references * enhance: update srs cards number when clicking flashcards * Add a test for the case fixed in #6100 * Address feedbacks from Gabriel * fix: Block Ref Indicator is missing from the references-blocks class close #5375 * fix: referenced pages * fix: page refs * fix: Using filters pushed the title property to the second block close #5845 Co-authored-by: Gabriel Horner <gabriel@logseq.com>
This commit is contained in:
@@ -80,6 +80,7 @@
|
||||
(state/get-date-formatter)
|
||||
(state/get-config))]
|
||||
{:block/uuid (db/new-block-id)
|
||||
:block/pre-block? true
|
||||
:block/properties ps
|
||||
:block/properties-order (keys ps)
|
||||
:block/refs refs
|
||||
@@ -384,8 +385,7 @@
|
||||
:block/content content
|
||||
:block/properties properties
|
||||
:block/properties-order (map first properties)
|
||||
:block/refs (rename-update-block-refs! (:block/refs block) (:db/id page) (:db/id to-page))
|
||||
:block/path-refs (rename-update-block-refs! (:block/path-refs block) (:db/id page) (:db/id to-page))})))) blocks)
|
||||
:block/refs (rename-update-block-refs! (:block/refs block) (:db/id page) (:db/id to-page))})))) blocks)
|
||||
(remove nil?))]
|
||||
(db/transact! repo tx)
|
||||
(doseq [page-id page-ids]
|
||||
@@ -526,7 +526,6 @@
|
||||
(cond->
|
||||
{:db/id id
|
||||
:block/page {:db/id to-id}
|
||||
:block/path-refs (rename-update-block-refs! (:block/path-refs block) from-id to-id)
|
||||
:block/refs (rename-update-block-refs! (:block/refs block) from-id to-id)}
|
||||
|
||||
(and from-first-child (= id (:db/id from-first-child)))
|
||||
|
||||
Reference in New Issue
Block a user