From 0de8bfeba60f7d644f33dbcb6fd1b70f817f0c6b Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Wed, 26 May 2021 16:12:29 +0200 Subject: [PATCH] :bug: Fix problem when creating a component with empty data --- .../src/app/main/data/workspace/libraries.cljs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend/src/app/main/data/workspace/libraries.cljs b/frontend/src/app/main/data/workspace/libraries.cljs index e7adae704..50e29227e 100644 --- a/frontend/src/app/main/data/workspace/libraries.cljs +++ b/frontend/src/app/main/data/workspace/libraries.cljs @@ -264,13 +264,14 @@ objects (wsh/lookup-page-objects state page-id) selected (wsh/lookup-selected state) selected (cp/clean-loops objects selected)] - (let [[group rchanges uchanges] - (dwlh/generate-add-component selected objects page-id file-id)] - (when-not (empty? rchanges) - (rx/of (dch/commit-changes {:redo-changes rchanges - :undo-changes uchanges - :origin it}) - (dwc/select-shapes (d/ordered-set (:id group)))))))))) + (when-not (empty? selected) + (let [[group rchanges uchanges] + (dwlh/generate-add-component selected objects page-id file-id)] + (when-not (empty? rchanges) + (rx/of (dch/commit-changes {:redo-changes rchanges + :undo-changes uchanges + :origin it}) + (dwc/select-shapes (d/ordered-set (:id group))))))))))) (defn rename-component "Rename the component with the given id, in the current file library."