mirror of
https://github.com/logseq/logseq.git
synced 2026-05-25 05:04:24 +00:00
fix: group meta
This commit is contained in:
@@ -153,13 +153,14 @@
|
||||
(compute-tx app tl-page new-id-nonces db-id-nonces page-name replace?)
|
||||
tx-data (concat delete-blocks [page-block] upserted-blocks)
|
||||
new-shapes (get-in metadata [:data :new-shapes])
|
||||
deleted-shapes (get-in metadata [:data :deleted-shapes])
|
||||
metadata' (cond
|
||||
;; group
|
||||
(some #(= "group" (:type %)) new-shapes)
|
||||
(assoc metadata :whiteboard/op :group)
|
||||
|
||||
;; ungroup
|
||||
(every? #(= "group" (:type %)) (get-in metadata [:data :deleted-shapes]))
|
||||
(and (not-empty deleted-shapes) (every? #(= "group" (:type %)) deleted-shapes))
|
||||
(assoc metadata :whiteboard/op :un-group)
|
||||
|
||||
;; arrow
|
||||
|
||||
Reference in New Issue
Block a user