diff --git a/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java b/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java index cc0488da81c8ae823b0629aa2bf0d598959523bf..cfee6caed2c8e009a8d07d3859b71eeba2ad0fdc 100644 --- a/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java +++ b/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java @@ -270,7 +270,7 @@ public class NetworkServiceImpl extends BaseRemoteServiceImpl implements Network boolean isMainConsensus = buid.equals(mainBuid); stats.setMainConsensus(isMainConsensus); - boolean isForkConsensus = !isMainConsensus && peerCountByBuid.get(buid) > 1; + boolean isForkConsensus = !isMainConsensus && peerCountByBuid.containsKey(buid) && peerCountByBuid.get(buid) > 1; stats.setForkConsensus(isForkConsensus); stats.setConsensusPct(isMainConsensus || isForkConsensus ? buidsPct.get(buid) : 0d);