Browse Source

fix: false alarm of self reference for Tag

Tienson Qin 5 months ago
parent
commit
be05eab5ac
2 changed files with 3 additions and 2 deletions
  1. 1 1
      clj-e2e/deps.edn
  2. 2 1
      src/main/frontend/components/property/value.cljs

+ 1 - 1
clj-e2e/deps.edn

@@ -2,7 +2,7 @@
  :deps {org.clojure/clojure {:mvn/version "1.12.0"}
         ;; io.github.pfeodrippe/wally {:local/root "../../../wally"}
         io.github.pfeodrippe/wally {:git/url "https://github.com/logseq/wally"
-                                    :sha "d84a2e068ec2e56fc7028fc61e694ccd1ddea03b"}
+                                    :sha "8571fae7c51400ac61c8b1026cbfba68279bc461"}
         ;; io.github.zmedelis/bosquet {:mvn/version "2025.03.28"}
         org.clj-commons/claypoole          {:mvn/version "1.2.2"}
         clj-time/clj-time                  {:mvn/version "0.15.2"}}

+ 2 - 1
src/main/frontend/components/property/value.cljs

@@ -1460,7 +1460,8 @@
                   (and (:db/id block)
                        (= p-block (:db/id block))
                        (= p-property (:db/id property))))
-              (not= :logseq.class/Tag (:db/ident block)))
+              (not= :logseq.class/Tag
+                    (:db/ident (db/entity (:db/id block)))))
        [:div.flex.flex-row.items-center.gap-1
         [:div.warning "Self reference"]
         (shui/button {:variant :outline