diff --git a/waku/factory/waku.nim b/waku/factory/waku.nim index d733c6bf5..137e3531c 100644 --- a/waku/factory/waku.nim +++ b/waku/factory/waku.nim @@ -127,8 +127,12 @@ proc setupAppCallbacks( if node.wakuRelay.isNil(): return err("Cannot configure relayHandler callback without Relay mounted") - let autoShards = node.getAutoshards(conf.contentTopics).valueOr: - return err("Could not get autoshards: " & error) + let autoShards = + if node.wakuAutoSharding.isSome(): + node.getAutoshards(conf.contentTopics).valueOr: + return err("Could not get autoshards: " & error) + else: + @[] let confShards = conf.subscribeShards.mapIt( RelayShard(clusterId: conf.clusterId, shardId: uint16(it))