Просмотр исходного кода

fix: tag title order with extends

fix https://github.com/logseq/db-test/issues/506
fix https://github.com/logseq/db-test/issues/519
Tienson Qin 2 месяцев назад
Родитель
Сommit
9f5b9c33a1
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      deps/db/src/logseq/db/frontend/class.cljs

+ 3 - 3
deps/db/src/logseq/db/frontend/class.cljs

@@ -140,11 +140,11 @@
   [class]
   (assert (de/entity? class) "get-class-extends `class` should be an entity")
   (loop [extends (:logseq.property.class/extends class)
-         result #{}]
+         result []]
     (if (seq extends)
-      (recur (set (mapcat :logseq.property.class/extends extends))
+      (recur (mapcat :logseq.property.class/extends extends)
              (into result extends))
-      result)))
+      (reverse (distinct result)))))
 
 (defn create-user-class-ident-from-name
   "Creates a class :db/ident for a default user namespace.