From c8c4b2d10fa49fd847670d88fd7ffb9858e4c1ca Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Wed, 25 Nov 2009 12:12:51 +0000 Subject: [PATCH] bugfix: cannot edit filters if the grid id contains brackets (e.g. list '(all)' experiments SVN: 13532 --- .../AbstractGridCustomExpressionEditOrRegisterDialog.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java index 06f7c360926..1263a3454b7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java @@ -130,7 +130,11 @@ abstract public class AbstractGridCustomExpressionEditOrRegisterDialog extends public static String createId(String gridId, String suffix) { - return GenericConstants.ID_PREFIX + "grid-expression-edit-register-" + gridId + suffix; + String escapedGridId = gridId; + escapedGridId = escapedGridId.replace("(", "_"); + escapedGridId = escapedGridId.replace(")", "_"); + return GenericConstants.ID_PREFIX + "grid-expression-edit-register-" + escapedGridId + + suffix; } private MultilineVarcharField createExpressionField() -- GitLab