0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-23 23:18:48 -05:00

🐛 Remove fill from group heads when migrating to v2

This commit is contained in:
Andrés Moya 2024-04-04 16:45:57 +02:00 committed by Alonso Torres
parent 02ea0374a3
commit 3127a020a0

View file

@ -872,10 +872,11 @@
(fix-shape [shape]
(if (or (nil? (:parent-id shape)) (ctk/instance-head? shape))
(let [frame? (= :frame (:type shape))]
(assoc shape
:type :frame ; Old groups must be converted
:fills (or (:fills shape) []) ; to frames and conform to spec
(let [frame? (= :frame (:type shape))
not-group? (not= :group (:type shape))]
(assoc shape ; Old groups must be converted
:type :frame ; to frames and conform to spec
:fills (if not-group? (d/nilv (:fills shape) []) []) ; Groups never should have fill
:shapes (or (:shapes shape) [])
:hide-in-viewer (if frame? (boolean (:hide-in-viewer shape)) true)
:show-content (if frame? (boolean (:show-content shape)) true)