diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java index 5cf5d7a8776826c330be052174ce5f92c9fc3c98..fb0293986101fb17cd8c53bf37f99c5777e46e4b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java @@ -33,6 +33,7 @@ import com.google.gwt.user.client.ui.Anchor; import com.google.gwt.user.client.ui.Hyperlink; import com.google.gwt.user.client.ui.Widget; +import ch.systemsx.cisd.common.shared.basic.utils.StringUtils; import ch.systemsx.cisd.openbis.generic.client.web.client.application.CommonViewContext.ClientStaticState; import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.BaseEntityModel; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.MultilineHTML; @@ -158,7 +159,8 @@ public class LinkRenderer Grid<BaseEntityModel<?>> grid) { String originalValue = - StringEscapeUtils.unescapeHtml(String.valueOf(model.get(property))); + StringEscapeUtils.unescapeHtml(StringUtils.toStringEmptyIfNull(model + .get(property))); String linkText = overridenLinkTextOrNull != null ? overridenLinkTextOrNull : originalValue;