From 077a71bd30f739b42f89cbfa98da6b83fc282a68 Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Mon, 9 Nov 2009 19:29:54 +0000 Subject: [PATCH] LMS-1261 Fixed. Unescape HTML before populating input widgets with the data. SVN: 13281 --- .../web/client/application/experiment/PropertiesEditor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/PropertiesEditor.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/PropertiesEditor.java index 0efc228f32f..97d011f74eb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/PropertiesEditor.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/PropertiesEditor.java @@ -32,6 +32,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer.P import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.AbstractRegistrationForm; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field.PropertyFieldFactory; import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.GWTUtils; +import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.lang.StringEscapeUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityProperty; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityTypePropertyType; @@ -114,7 +115,7 @@ abstract public class PropertiesEditor<T extends EntityType, S extends EntityTyp Map<String, String> result = new HashMap<String, String>(); for (IEntityProperty p : properties) { - result.put(p.getPropertyType().getCode(), p.tryGetAsString()); + result.put(p.getPropertyType().getCode(), StringEscapeUtils.unescapeHtml(p.tryGetAsString())); } return result; } -- GitLab