Add additional null check for uri

Fixes gh-803 (again)
This commit is contained in:
Dave Syer
2016-02-18 10:42:45 +00:00
parent 86d515282e
commit c291358858

View File

@@ -22,6 +22,7 @@ import javax.servlet.http.HttpServletResponse;
import org.springframework.http.HttpRequest;
import org.springframework.http.client.ClientHttpResponse;
import org.springframework.util.StringUtils;
import org.springframework.web.servlet.HandlerMapping;
import com.google.common.collect.ImmutableMap;
@@ -67,6 +68,9 @@ public class DefaultMetricsTagProvider implements MetricsTagProvider {
if (uri == null) {
uri = request.getPathInfo();
}
if (!StringUtils.hasText(uri)) {
uri = "/";
}
uri = sanitizeUrlTemplate(uri.substring(1));
tags.put("uri", uri.isEmpty() ? "root" : uri);