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

fix: can't remove Parent property from classes

Fixes logseq/db-test-cn#27
Gabriel Horner 1 год назад
Родитель
Сommit
1249e32409
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      src/main/frontend/components/property/config.cljs

+ 5 - 3
src/main/frontend/components/property/config.cljs

@@ -642,9 +642,11 @@
                                     (route-handler/redirect-to-page! (:block/uuid property)))}})])
 
      (when (and owner-block
-                (not (and
-                      (ldb/class? owner-block)
-                      (contains? #{:logseq.property/parent} (:db/ident property)))))
+                ;; Any property should be removable from Tag Properties
+                (or class-schema?
+                    (not (and
+                          (ldb/class? owner-block)
+                          (contains? #{:logseq.property/parent} (:db/ident property))))))
        (dropdown-editor-menuitem
         {:id :delete-property :icon :x
          :title (if class-schema? "Delete property from tag" "Delete property from node")