diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java index 6b5e78475f4efaa25f1e6d646f955872641db701..1596ec3c7dc5026a24d3577fe7bdb159ccb04293 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/PersonRenderer.java @@ -22,6 +22,7 @@ import com.google.gwt.user.client.Element; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.columns.framework.renderers.SimplePersonRenderer; import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.DOMUtils; import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.StringUtils; +import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.lang.StringEscapeUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Person; /** @@ -69,7 +70,7 @@ public final class PersonRenderer if (StringUtils.isBlank(email) == false) { final Element anchor = DOMUtils.createAnchorElement(null, "mailto:" + email, email); - DOM.setInnerText(anchor, personName); + DOM.setInnerText(anchor, StringEscapeUtils.unescapeHtml(personName)); return DOM.toString(anchor); } else {