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]