diff --git a/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java b/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java index b0c1670129..3103335e95 100644 --- a/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java +++ b/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java @@ -12,6 +12,7 @@ import hudson.Functions; import net.sf.json.JSONObject; import org.acegisecurity.userdetails.UsernameNotFoundException; import org.acegisecurity.acls.sid.Sid; +import org.kohsuke.stapler.Stapler; import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.QueryParameter; import org.springframework.dao.DataAccessException; @@ -270,7 +271,7 @@ public class GlobalMatrixAuthorizationStrategy extends AuthorizationStrategy { } private String makeImg(String gif) { - return String.format("", Hudson.getInstance().getRootUrlFromRequest(), Hudson.RESOURCE_PATH, gif); + return String.format("", Stapler.getCurrentRequest().getContextPath(), Hudson.RESOURCE_PATH, gif); } } }