diff --git a/frontend/src/uxbox/main/data/workspace.cljs b/frontend/src/uxbox/main/data/workspace.cljs index 0acc68f51..6caaafde3 100644 --- a/frontend/src/uxbox/main/data/workspace.cljs +++ b/frontend/src/uxbox/main/data/workspace.cljs @@ -1257,6 +1257,8 @@ (let [objects (get-in state [:workspace-data :objects]) session-id (:session-id state) + ids (seq ids) + rchanges (mapv #(array-map :type :del-obj :id %) ids) uchanges (mapv (fn [id] (let [obj (get objects id) @@ -1267,7 +1269,7 @@ :frame-id (:id frm) :index idx :obj obj})) - ids)] + (reverse ids))] (rx/of (commit-changes rchanges uchanges {:commit-local? true})))))) (defn- delete-frame