fixed: bug #766413 Losing original request parameters after logging in
authormaxcooper <maxcooper>
Mon, 7 Jul 2003 03:26:12 +0000 (03:26 +0000)
committermaxcooper <maxcooper>
Mon, 7 Jul 2003 03:26:12 +0000 (03:26 +0000)
src/share/org/securityfilter/filter/SavedRequest.java

index 79f370c..c5bd259 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SavedRequest.java,v 1.5 2003/01/06 00:17:25 maxcooper Exp $
- * $Revision: 1.5 $
- * $Date: 2003/01/06 00:17:25 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SavedRequest.java,v 1.6 2003/07/07 03:26:12 maxcooper Exp $
+ * $Revision: 1.6 $
+ * $Date: 2003/07/07 03:26:12 $
  *
  * ====================================================================
  * The SecurityFilter Software License, Version 1.1
@@ -57,7 +57,7 @@ package org.securityfilter.filter;
 
 import javax.servlet.http.HttpServletRequest;
 import java.io.Serializable;
-import java.util.Map;
+import java.util.*;
 
 /**
  * SavedRequest represents a request that initiated an authorization sequence.
@@ -65,7 +65,7 @@ import java.util.Map;
  * and the original request information is needed for processing.
  *
  * @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.5 $ $Date: 2003/01/06 00:17:25 $
+ * @version $Revision: 1.6 $ $Date: 2003/07/07 03:26:12 $
  */
 public class SavedRequest implements Serializable {
    private Map parameterMap;
@@ -77,7 +77,8 @@ public class SavedRequest implements Serializable {
     * @param request the request to save
     */
    public SavedRequest(HttpServletRequest request) {
-      parameterMap = request.getParameterMap();
+      parameterMap = new HashMap(request.getParameterMap());
+      System.out.println("postMe = " + ((String[]) parameterMap.get("postMe"))[0]);
       method = request.getMethod();
    }