Browse Source

fix: retract invalid :view-for value

Tienson Qin 1 năm trước cách đây
mục cha
commit
7b3fa77b18
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      src/main/frontend/worker/db/migrate.cljs

+ 3 - 2
src/main/frontend/worker/db/migrate.cljs

@@ -183,10 +183,11 @@
                                                           :public? false}]
             fix-data (keep
                       (fn [d]
-                        (when-let [id (if (= :all-pages (:v d))
+                        (if-let [id (if (= :all-pages (:v d))
                                    (:db/id (ldb/get-case-page db common-config/views-page-name))
                                    (:db/id (d/entity db (:v d))))]
-                          [:db/add (:e d) :logseq.property/view-for id]))
+                          [:db/add (:e d) :logseq.property/view-for id]
+                          [:db/retract (:e d) :logseq.property/view-for (:v d)]))
                       datoms)]
         (cons fix-schema fix-data)))))