From 94f2cbc5f66b2c7e100db301a1cde76e52184b65 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 5 May 2026 12:41:19 +0000 Subject: [PATCH] fix: delete old mirror path on rename when new path content is unchanged Agent-Logs-Url: https://github.com/logseq/logseq/sessions/9db79397-9189-4b9b-a75c-ec333a6ca7b5 Co-authored-by: tiensonqin <479169+tiensonqin@users.noreply.github.com> --- src/main/frontend/worker/markdown_mirror.cljs | 4 ++- .../frontend/worker/markdown_mirror_test.cljs | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/worker/markdown_mirror.cljs b/src/main/frontend/worker/markdown_mirror.cljs index a2b1121c62..c5e61c8c4e 100644 --- a/src/main/frontend/worker/markdown_mirror.cljs +++ b/src/main/frontend/worker/markdown_mirror.cljs @@ -314,7 +314,9 @@ _ (when (and old-path new-path (not= old-path new-path) - (= :written (:status result))) + (or (= :written (:status result)) + (and (= :skipped (:status result)) + (= :unchanged (:reason result))))) ( (markdown-mirror/