diff --git a/kernel/util/net.go b/kernel/util/net.go index f681ffd3cc9..d1dbc80d518 100644 --- a/kernel/util/net.go +++ b/kernel/util/net.go @@ -100,11 +100,11 @@ func isOnline(checkURL string, skipTlsVerify bool) (ret bool) { for i := 0; i < 3; i++ { resp, err := c.R().Get(checkURL) - - if resp.StatusCode == 401 { + if 401 == resp.StatusCode { + // Improve data sync cloud storage availability check logic https://github.com/siyuan-note/siyuan/pull/10206 return true } - + if resp.GetHeader("Location") != "" { return true }