diff --git a/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java b/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java index 7a97987515..fefa581ce3 100644 --- a/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java +++ b/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java @@ -57,6 +57,8 @@ public class CloverReportParser { Map> coverageStatuses = new HashMap<>(); for (Element fileElement : fileElements) { var filePath = fileElement.attributeValue("path"); + if (filePath == null) + filePath = fileElement.attributeValue("name"); String blobPath = build.getBlobPath(filePath); if (blobPath != null) { var metricsElement = fileElement.element("metrics");