From 8baf90d73960efcdea32b480c3bbaf0108efcece Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Wed, 27 Oct 2021 22:18:46 +0800 Subject: [PATCH] fix: encrypted page for revert history version by git --- src/main/frontend/handler/events.cljs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/handler/events.cljs b/src/main/frontend/handler/events.cljs index f142297883..968537f690 100644 --- a/src/main/frontend/handler/events.cljs +++ b/src/main/frontend/handler/events.cljs @@ -27,7 +27,9 @@ ["semver" :as semver] [clojure.string :as string] [frontend.modules.instrumentation.posthog :as posthog] - [frontend.mobile.util :as mobile-util])) + [frontend.mobile.util :as mobile-util] + [frontend.encrypt :as encrypt] + [promesa.core :as p])) ;; TODO: should we move all events here? @@ -170,7 +172,8 @@ (state/set-modal! #(diff/local-file repo path disk-content db-content))))) (defmethod handle :modal/display-file-version [[_ path content hash]] - (state/set-modal! #(git-component/file-specific-version path hash content))) + (p/let [content (when content (encrypt/decrypt content))] + (state/set-modal! #(git-component/file-specific-version path hash content)))) (defmethod handle :after-db-restore [[_ repos]] (mapv (fn [{url :url} repo]