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; }