From f566a2adfd4955430824a5cf8e38dfd8b425df71 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 10 Mar 2026 18:06:44 +0000 Subject: [PATCH] :bug: Fix ITransformable error when path content is a plain vector Coerce content to PathData in transform-content before dispatching the ITransformable protocol, so shapes carrying a plain vector in their :content field (legacy data, bool shapes, SVG imports) no longer crash with 'No protocol method ITransformable.-transform defined for type object'. Signed-off-by: Andrey Antukh --- common/src/app/common/types/path/segment.cljc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/app/common/types/path/segment.cljc b/common/src/app/common/types/path/segment.cljc index fbe90b7c92..8ff37a8e81 100644 --- a/common/src/app/common/types/path/segment.cljc +++ b/common/src/app/common/types/path/segment.cljc @@ -777,7 +777,7 @@ content as PathData instance." [content transform] (if (some? transform) - (impl/-transform content transform) + (impl/-transform (impl/path-data content) transform) content)) (defn move-content