From 96d096e2f93c032c80b23bd58224de667028fb09 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Wed, 3 Sep 2025 15:12:20 +0200 Subject: [PATCH] Improve null-safety of module/spring-boot-micrometer-metrics See gh-46926 --- .../micrometer/metrics/actuate/endpoint/MetricsEndpoint.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/actuate/endpoint/MetricsEndpoint.java b/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/actuate/endpoint/MetricsEndpoint.java index 91595393321..9f8fded2d16 100644 --- a/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/actuate/endpoint/MetricsEndpoint.java +++ b/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/actuate/endpoint/MetricsEndpoint.java @@ -78,7 +78,8 @@ public class MetricsEndpoint { } @ReadOperation - public @Nullable MetricDescriptor metric(@Selector String requiredMetricName, @OptionalParameter List tag) { + public @Nullable MetricDescriptor metric(@Selector String requiredMetricName, + @OptionalParameter @Nullable List tag) { List tags = parseTags(tag); Collection meters = findFirstMatchingMeters(this.registry, requiredMetricName, tags); if (meters.isEmpty()) {