diff --git a/src/org/labkey/test/tests/list/ListTest.java b/src/org/labkey/test/tests/list/ListTest.java index 0d8c94b83e..2f02876d9b 100644 --- a/src/org/labkey/test/tests/list/ListTest.java +++ b/src/org/labkey/test/tests/list/ListTest.java @@ -1636,7 +1636,7 @@ public void testAutoIncrementKeyEncoded() // setup a list with an auto-increment key that we need to make sure is encoded in the form input String encodedListName = "autoIncrementEncodeList"; String keyName = "'>'"; - String encodedKeyName = StringUtils.replace(keyName, "\"", """); + String encodedKeyFieldName = EscapeUtil.getFormFieldName(keyName).replaceAll("\"", """); _listHelper.createList(PROJECT_VERIFY, encodedListName, keyName, col("Name", ColumnType.String)); _listHelper.goToList(encodedListName); @@ -1649,7 +1649,7 @@ public void testAutoIncrementKeyEncoded() // insert a new row and verify the key is encoded in the form input table.clickInsertNewRow(); String html = getHtmlSource(); - checker().verifyFalse("List key hidden input not present.", html.contains(EscapeUtil.getFormFieldName(encodedKeyName))); + checker().verifyFalse("List key hidden input not present.", html.contains(encodedKeyFieldName)); String nameValue = "test"; setFormElement(Locator.name(EscapeUtil.getFormFieldName("Name")), nameValue); clickButton("Submit"); @@ -1662,7 +1662,7 @@ public void testAutoIncrementKeyEncoded() // verify name value can be updated table.clickEditRow(0); html = getHtmlSource(); - checker().verifyTrue("List key hidden input not present.", html.contains(EscapeUtil.getFormFieldName(encodedKeyName))); + checker().verifyTrue("List key hidden input not present.", html.contains(encodedKeyFieldName)); nameValue = "test updated"; setFormElement(Locator.name(EscapeUtil.getFormFieldName("Name")), nameValue); clickButton("Submit");