Skip to content

Commit 2f850c8

Browse files
committed
Manually decode form parameters
1 parent a1babe5 commit 2f850c8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

GenotypeAssays/src/org/labkey/genotypeassays/GenotypeAssaysController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.labkey.genotypeassays;
1818

19+
import org.apache.commons.text.StringEscapeUtils;
1920
import org.json.JSONArray;
2021
import org.labkey.api.action.ApiResponse;
2122
import org.labkey.api.action.ApiSimpleResponse;
@@ -30,7 +31,6 @@
3031
import org.labkey.api.security.RequiresPermission;
3132
import org.labkey.api.security.permissions.ReadPermission;
3233
import org.labkey.api.security.permissions.UpdatePermission;
33-
import org.labkey.api.util.PageFlowUtil;
3434
import org.labkey.api.util.Pair;
3535
import org.labkey.api.util.URLHelper;
3636
import org.labkey.api.view.HtmlView;
@@ -132,7 +132,7 @@ public ApiResponse execute(CacheAnalysesForm form, BindException errors)
132132
return null;
133133
}
134134

135-
String[] alleleNames = Arrays.stream(form.getAlleleNames()).map(PageFlowUtil::decode).toArray(String[]::new);
135+
String[] alleleNames = Arrays.stream(form.getAlleleNames()).map(StringEscapeUtils::unescapeHtml4).toArray(String[]::new);
136136
Pair<List<Integer>, List<Integer>> ret = GenotypeAssaysManager.get().cacheAnalyses(getViewContext(), protocol, alleleNames);
137137
resultProperties.put("runsCreated", ret.first);
138138
resultProperties.put("runsDeleted", ret.second);

0 commit comments

Comments
 (0)