Browse Source

SEC-322: Workaround bug in WebSphere.

1.0.x
Ben Alex 19 years ago
parent
commit
8dda52eeaa
  1. 11
      core/src/main/java/org/acegisecurity/ui/savedrequest/SavedRequest.java

11
core/src/main/java/org/acegisecurity/ui/savedrequest/SavedRequest.java

@ -110,8 +110,15 @@ public class SavedRequest implements java.io.Serializable { @@ -110,8 +110,15 @@ public class SavedRequest implements java.io.Serializable {
while (paramNames.hasNext()) {
String paramName = (String) paramNames.next();
String[] paramValues = (String[]) parameters.get(paramName);
this.addParameter(paramName, paramValues);
Object o = parameters.get(paramName);
if (o instanceof String[]) {
String[] paramValues = (String[]) o;
this.addParameter(paramName, paramValues);
} else {
if (logger.isWarnEnabled()) {
logger.warn("ServletRequest.getParameterMap() returned non-String array");
}
}
}
// Primitives

Loading…
Cancel
Save