Author: ate
Date: Fri Jun  8 17:54:35 2007
New Revision: 545677

URL: http://svn.apache.org/viewvc?view=rev&rev=545677
Log:
Make sure getSession(boolean create) is also properly wrapped to use the 
embedded (and possibly proxy) session.

Modified:
    
portals/bridges/trunk/struts/src/java/org/apache/portals/bridges/struts/PortletServletRequestWrapper.java

Modified: 
portals/bridges/trunk/struts/src/java/org/apache/portals/bridges/struts/PortletServletRequestWrapper.java
URL: 
http://svn.apache.org/viewvc/portals/bridges/trunk/struts/src/java/org/apache/portals/bridges/struts/PortletServletRequestWrapper.java?view=diff&rev=545677&r1=545676&r2=545677
==============================================================================
--- 
portals/bridges/trunk/struts/src/java/org/apache/portals/bridges/struts/PortletServletRequestWrapper.java
 (original)
+++ 
portals/bridges/trunk/struts/src/java/org/apache/portals/bridges/struts/PortletServletRequestWrapper.java
 Fri Jun  8 17:54:35 2007
@@ -44,7 +44,7 @@
         session = proxiedSession;
         if ( proxiedSession == null )
         {
-            session = request.getSession();
+            session = request.getSession(false);
         }
     }
 
@@ -108,6 +108,15 @@
 
     public HttpSession getSession()
     {
+        return getSession(true);
+    }
+
+    public HttpSession getSession(boolean create)
+    {
+        if (create && session == null)
+        {
+            session = super.getSession(create);
+        }
         return session;
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to