diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java index d3fb8254c2b500ea2b2f77aea938e49f6890b1e6..b864b52670e8b0a42560909625a0f000e984d5c8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java @@ -276,8 +276,10 @@ public final class PropertyValueRenderers && StringEscapeUtils.unescapeHtml(value).startsWith( BasicConstant.ERROR_PROPERTY_PREFIX)) { - return createHtmlWidget(StringEscapeUtils.unescapeHtml(value).substring( - BasicConstant.ERROR_PROPERTY_PREFIX.length())); + String errorMsgText = + StringEscapeUtils.unescapeHtml(value).substring( + BasicConstant.ERROR_PROPERTY_PREFIX.length()); + return createMultilineHtmlWidget(errorMsgText); } // handle normal values switch (getDataTypeCode(object)) @@ -329,8 +331,12 @@ public final class PropertyValueRenderers private Widget createMultilineHtmlWidget(IEntityProperty object) { - return MultilineStringPropertyValueRenderer - .createMultilineHtmlWidget(object.getValue()); + return createMultilineHtmlWidget(object.getValue()); + } + + private Widget createMultilineHtmlWidget(String multilineText) + { + return MultilineStringPropertyValueRenderer.createMultilineHtmlWidget(multilineText); } private Widget createHtmlWidget(String html)