diff --git a/core/src/main/java/hudson/Functions.java b/core/src/main/java/hudson/Functions.java index cb9cf325a96d18c4ba83577cc3e74cd98eab6131..3c5b6a25b4fbe27e74c1f3d3823653bc18bfa95c 100644 --- a/core/src/main/java/hudson/Functions.java +++ b/core/src/main/java/hudson/Functions.java @@ -1096,7 +1096,8 @@ public class Functions { public static String getActionUrl(String itUrl,Action action) { String urlName = action.getUrlName(); if(urlName==null) return null; // to avoid NPE and fail to render the whole page - + if (!urlName.endsWith("/")) + urlName += '/'; if(SCHEME.matcher(urlName).matches()) return urlName; // absolute URL if(urlName.startsWith("/"))