diff --git a/opengrok-web/src/main/webapp/history.jsp b/opengrok-web/src/main/webapp/history.jsp index a1c1f04e31d..d28da679aae 100644 --- a/opengrok-web/src/main/webapp/history.jsp +++ b/opengrok-web/src/main/webapp/history.jsp @@ -289,17 +289,16 @@ document.domReady.push(function() {domReadyHistory();}); <%= htmlEncodedDisplayRevision %><% } else { if (entry.isActive()) { - StringBuffer urlBuffer = request.getRequestURL(); + StringBuffer urlBuffer = new StringBuffer(context + Prefix.HIST_L + uriEncodedName); if (request.getQueryString() != null) { urlBuffer.append('?').append(request.getQueryString()); } - urlBuffer.append('#').append(rev); + urlBuffer.append('#').append(Util.uriEncode(rev)); %> - # + # "><%= htmlEncodedDisplayRevision %> - + QueryParameters.REVISION_PARAM_EQ + Util.uriEncode(rev) %>"><%= htmlEncodedDisplayRevision %> + <% %>