fix: update existing tag's parent when creating namespacing tag

refactor/assets
Tienson Qin 2024-09-25 16:49:06 +08:00
parent 374ebf7cea
commit b2c3742431
1 changed files with 5 additions and 2 deletions

View File

@ -129,11 +129,14 @@
(if class? (if class?
(cond (cond
(and (de/entity? page) (ldb/class? page)) (and (de/entity? page) (ldb/class? page))
page (assoc page :logseq.property/parent parent-eid)
(de/entity? page) ; page exists but not a class, avoid converting here becuase this could be troublesome.
(de/entity? page) ; page exists but not a class, avoid converting here because this could be troublesome.
nil nil
(zero? idx) (zero? idx)
(db-class/build-new-class db page) (db-class/build-new-class db page)
:else :else
(db-class/build-new-class db (assoc page :logseq.property/parent parent-eid))) (db-class/build-new-class db (assoc page :logseq.property/parent parent-eid)))
(if (or (de/entity? page) (zero? idx)) (if (or (de/entity? page) (zero? idx))