From 25ad92ae09348212b0b1aa9970cd4c05e9397c7a Mon Sep 17 00:00:00 2001 From: Gabriel Horner Date: Mon, 28 Apr 2025 15:23:45 -0400 Subject: [PATCH] fix: cannot save autostart of http server config autostart checkbox also wasn't checked when set previously Fixes https://github.com/logseq/db-test/issues/261. https://github.com/logseq/logseq/issues/10337 looks like its already fixed --- src/main/frontend/components/server.cljs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/components/server.cljs b/src/main/frontend/components/server.cljs index 9ddb0b6930..0ef1e9bf58 100644 --- a/src/main/frontend/components/server.cljs +++ b/src/main/frontend/components/server.cljs @@ -74,7 +74,7 @@ (not= (util/safe-parse-int (or port 0)) (util/safe-parse-int (or (:port server-state) 0)))) changed? (or hp-changed? (->> [autostart (:autostart server-state)] - (mapv #(cond-> % (nil? %) not)) + (mapv #(cond-> % (nil? %) boolean)) (apply not=)))] [:div.cp__server-configs-panel.pt-5 @@ -104,7 +104,7 @@ (ui/checkbox {:on-change #(let [checked (.-checked (.-target %))] (swap! *configs assoc :autostart checked)) - :value (not (false? autostart))}) + :checked (not (false? autostart))}) [:strong.select-none "Auto start server with the app launched"]]]