From b025ce71d25f31a66ec7ad563cc8ffa48199a743 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Mon, 6 Jun 2022 18:33:37 +0800 Subject: [PATCH] enhance: backup db file when not matched --- src/main/frontend/fs/node.cljs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/frontend/fs/node.cljs b/src/main/frontend/fs/node.cljs index 8939b70f1..8a986fda7 100644 --- a/src/main/frontend/fs/node.cljs +++ b/src/main/frontend/fs/node.cljs @@ -69,6 +69,8 @@ (-> (p/let [result (ipc/ipc "writeFile" repo path content) mtime (gobj/get result "mtime")] + (when-not contents-matched? + (ipc/ipc "backupDbFile" (config/get-local-dir repo) path db-content content)) (db/set-file-last-modified-at! repo path mtime) (p/let [content (if (encrypt/encrypted-db? (state/get-current-repo)) (encrypt/decrypt content)