mirror of
https://github.com/logseq/logseq.git
synced 2026-05-26 21:54:26 +00:00
fix: still disallow invalid property names
Issues with using tag or page ref syntax on pages still exist with db graphs
This commit is contained in:
@@ -360,11 +360,15 @@
|
||||
(exit-edit-property))
|
||||
(let [editor-id (str "ls-property-" blocks-container-id (:db/id entity) "-" (:db/id property))]
|
||||
(set-editing! property editor-id "" "")))
|
||||
(do
|
||||
(db-property/upsert-property! repo value {:type :default} {})
|
||||
;; configure new property
|
||||
(when-let [property (get-property-f value)]
|
||||
(state/set-sub-modal! #(property-config repo property))))))})])))
|
||||
(if (gp-property/valid-property-name? (str ":" value))
|
||||
(do
|
||||
(db-property/upsert-property! repo value {:type :default} {})
|
||||
;; configure new property
|
||||
(when-let [property (get-property-f value)]
|
||||
(state/set-sub-modal! #(property-config repo property))))
|
||||
(do (notification/show! "This is an invalid property name. A property name cannot start with non-alphanumeric characters e.g. '#' or '[['." :error)
|
||||
(reset! *property-key nil)
|
||||
(exit-edit-property)))))})])))
|
||||
|
||||
(rum/defcs new-property < rum/reactive
|
||||
(rum/local nil ::property-key)
|
||||
|
||||
Reference in New Issue
Block a user