diff --git a/waku/v2/node/connectedness.go b/waku/v2/node/connectedness.go index 5a58cf0c..2b866fa4 100644 --- a/waku/v2/node/connectedness.go +++ b/waku/v2/node/connectedness.go @@ -162,8 +162,10 @@ func (w *WakuNode) Status() (isOnline bool, hasHistory bool) { hasHistory = true } - if hasRelay || hasLightPush && (hasStore || hasFilter) { - isOnline = true + if w.opts.enableFilterLightNode && !w.opts.enableRelay { + isOnline = hasLightPush && hasFilter + } else { + isOnline = hasRelay || hasLightPush && (hasStore || hasFilter) } return