소스 검색

NPE check before metrics sum

German Osin 4 년 전
부모
커밋
1e249cb7a5
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      kafka-ui-api/src/main/java/com/provectus/kafka/ui/cluster/mapper/ClusterMapper.java

+ 5 - 1
kafka-ui-api/src/main/java/com/provectus/kafka/ui/cluster/mapper/ClusterMapper.java

@@ -64,7 +64,11 @@ public interface ClusterMapper {
      }
 
      default BigDecimal sumMetrics(Map<String, BigDecimal> metrics) {
-         return metrics.values().stream().reduce(BigDecimal.ZERO, BigDecimal::add);
+         if (metrics == null) {
+           return metrics.values().stream().reduce(BigDecimal.ZERO, BigDecimal::add);
+         } else {
+           return BigDecimal.ZERO;
+         }
      }
 
      default Path resolvePath(String path) {