diff --git a/frontend/src/app/main/data/workspace/common.cljs b/frontend/src/app/main/data/workspace/common.cljs index 4c03bfde29..62311fcd37 100644 --- a/frontend/src/app/main/data/workspace/common.cljs +++ b/frontend/src/app/main/data/workspace/common.cljs @@ -79,7 +79,7 @@ (when (and save-undo? (not= uidx ::not-found)) (rx/of (reset-undo uidx))) - (when save-undo? + (when (and save-undo? (seq undo-changes)) (let [entry {:undo-changes undo-changes :redo-changes changes}] (rx/of (append-undo entry))))))))))