diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/functions/IndividualProfileUrlMethod.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/functions/IndividualProfileUrlMethod.java index ed3424ea4..370c7a92b 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/functions/IndividualProfileUrlMethod.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/functions/IndividualProfileUrlMethod.java @@ -20,7 +20,8 @@ public class IndividualProfileUrlMethod implements TemplateMethodModel { throw new TemplateModelException("Wrong number of arguments"); } - String uri = (String) args.get(0); + String uri = (String) args.get(0); + uri = UrlBuilder.urlDecode(uri); // decode in case it's encoded Environment env = Environment.getCurrentEnvironment(); HttpServletRequest request = (HttpServletRequest) env.getCustomAttribute("request"); VitroRequest vreq = new VitroRequest(request);