diff --git a/src/main/java/hudson/plugin/versioncolumn/JVMVersionMonitor.java b/src/main/java/hudson/plugin/versioncolumn/JVMVersionMonitor.java index 9f3bb5b..9a0480f 100644 --- a/src/main/java/hudson/plugin/versioncolumn/JVMVersionMonitor.java +++ b/src/main/java/hudson/plugin/versioncolumn/JVMVersionMonitor.java @@ -25,6 +25,7 @@ import edu.umd.cs.findbugs.annotations.NonNull; import hudson.Extension; +import hudson.Util; import hudson.model.Computer; import hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor; import hudson.node_monitors.NodeMonitor; @@ -59,6 +60,14 @@ public boolean isDisconnect() { return disconnect; } + @SuppressWarnings("unused") // jelly + public String toHtml(String version) { + if (!version.equals("N/A") && !version.equals(CONTROLLER_VERSION.toString())) { + return Util.wrapToErrorSpan(version); + } + return version; + } + @Override public Object data(Computer c) { diff --git a/src/main/resources/hudson/plugin/versioncolumn/JVMVersionMonitor/column.jelly b/src/main/resources/hudson/plugin/versioncolumn/JVMVersionMonitor/column.jelly index 0d6c736..e6bb16c 100644 --- a/src/main/resources/hudson/plugin/versioncolumn/JVMVersionMonitor/column.jelly +++ b/src/main/resources/hudson/plugin/versioncolumn/JVMVersionMonitor/column.jelly @@ -24,5 +24,5 @@ THE SOFTWARE. - ${data} +