From aed6a045b306883212dfe88c699eeceb328da765 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Mon, 8 Apr 2024 16:32:34 +0200 Subject: [PATCH] :bug: Fix problem with sort indexed shapes --- common/src/app/common/files/helpers.cljc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/app/common/files/helpers.cljc b/common/src/app/common/files/helpers.cljc index d6a15fcd4..3856bc327 100644 --- a/common/src/app/common/files/helpers.cljc +++ b/common/src/app/common/files/helpers.cljc @@ -540,7 +540,10 @@ filted by selected set" [objects selected] (let [selected (if (set? selected) selected (set selected))] - (sequence (map val) (indexed-shapes objects selected)))) + (sequence + (comp (filter (fn [o] (contains? selected (val o)))) + (map val)) + (indexed-shapes objects selected)))) (defn get-index-replacement "Given a collection of shapes, calculate their positions