Procházet zdrojové kódy

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

Tienson Qin před 1 rokem
rodič
revize
b2c3742431

+ 5 - 2
src/main/frontend/worker/handler/page/db_based/page.cljs

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