فهرست منبع

fix: validate graph shouldn't remove empty-placeholder values

Tienson Qin 4 ماه پیش
والد
کامیت
cb0bda3c52
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      src/main/frontend/worker/db/validate.cljs

+ 2 - 1
src/main/frontend/worker/db/validate.cljs

@@ -168,7 +168,8 @@
                                  (:db/ident property))]
                                  (:db/ident property))]
                      (keep
                      (keep
                       (fn [[b v]]
                       (fn [[b v]]
-                        (when-not (matches v)
+                        (when-not (or (matches v)
+                                      (= :logseq.property/empty-placeholder (:db/ident (d/entity db v))))
                           [:db/retract b (:db/ident  property) v]))
                           [:db/retract b (:db/ident  property) v]))
                       values)))
                       values)))
                  properties)]
                  properties)]