diff --git a/core/src/main/java/hudson/model/AbstractItem.java b/core/src/main/java/hudson/model/AbstractItem.java index ecbbbafce5..16cf19b221 100644 --- a/core/src/main/java/hudson/model/AbstractItem.java +++ b/core/src/main/java/hudson/model/AbstractItem.java @@ -401,7 +401,9 @@ public abstract class AbstractItem extends Actionable implements Item, HttpDelet } public String getShortUrl() { - return getParent().getUrlChildPrefix()+'/'+Util.rawEncode(getName())+'/'; + String prefix = getParent().getUrlChildPrefix(); + String subdir = Util.rawEncode(getName()); + return prefix.equals(".") ? subdir : prefix+'/'+subdir+'/'; } public String getSearchUrl() {