Преглед на файлове

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) {
      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) {
      default Path resolvePath(String path) {