From e33b08f47f7ac49b8f2e8497133fa23f8d8c86c5 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Thu, 4 Apr 2024 13:20:49 +0200 Subject: [PATCH] :bug: Fix crash on moving a copy outside a copy --- frontend/src/app/main/data/workspace/transforms.cljs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/data/workspace/transforms.cljs b/frontend/src/app/main/data/workspace/transforms.cljs index e96f8ba72..bd7dceb63 100644 --- a/frontend/src/app/main/data/workspace/transforms.cljs +++ b/frontend/src/app/main/data/workspace/transforms.cljs @@ -844,7 +844,11 @@ component-main-frame (ctn/find-component-main objects frame false) - shapes (->> ids (cfh/clean-loops objects) (keep lookup)) + shapes (->> ids + (cfh/clean-loops objects) + (keep lookup) + ;;remove shapes inside copies, because we can't change the structure of copies + (remove #(ctk/in-component-copy? (get objects (:parent-id %))))) moving-shapes (cond->> shapes