diff --git a/pom.xml b/pom.xml
index 6680d758..7a410320 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.obsidiandynamics.kafdrop
kafdrop
- 3.3.0-SNAPSHOT
+ 3.3.1
For when you have a Kafka cluster to monitor
diff --git a/src/main/java/kafdrop/service/CuratorKafkaMonitor.java b/src/main/java/kafdrop/service/CuratorKafkaMonitor.java
index 352e703b..3b5429e8 100644
--- a/src/main/java/kafdrop/service/CuratorKafkaMonitor.java
+++ b/src/main/java/kafdrop/service/CuratorKafkaMonitor.java
@@ -196,7 +196,7 @@ public ClusterSummaryVO getClusterSummary(Collection topics) {
})
.orElseGet(ClusterSummaryVO::new);
topicSummary.setTopicCount(topics.size());
- topicSummary.setPreferredReplicaPercent(topicSummary.getPreferredReplicaPercent() / topics.size());
+ topicSummary.setPreferredReplicaPercent(topics.isEmpty() ? 0 : topicSummary.getPreferredReplicaPercent() / topics.size());
return topicSummary;
}