From: <fg...@us...> - 2009-06-04 10:21:50
|
Revision: 1231 http://openutils.svn.sourceforge.net/openutils/?rev=1231&view=rev Author: fgiust Date: 2009-06-04 10:21:49 +0000 (Thu, 04 Jun 2009) Log Message: ----------- fix for open jcr sessions Modified Paths: -------------- trunk/openutils-mgnlstripes/src/main/java/it/openutils/magnoliastripes/StripesMagnoliaFilter.java trunk/openutils-mgnlstripes/src/site/changes/changes.xml Modified: trunk/openutils-mgnlstripes/src/main/java/it/openutils/magnoliastripes/StripesMagnoliaFilter.java =================================================================== --- trunk/openutils-mgnlstripes/src/main/java/it/openutils/magnoliastripes/StripesMagnoliaFilter.java 2009-06-04 10:12:29 UTC (rev 1230) +++ trunk/openutils-mgnlstripes/src/main/java/it/openutils/magnoliastripes/StripesMagnoliaFilter.java 2009-06-04 10:21:49 UTC (rev 1231) @@ -19,7 +19,9 @@ import info.magnolia.cms.filters.MgnlFilter; import info.magnolia.context.MgnlContext; +import info.magnolia.context.RepositoryAcquiringStrategy; import info.magnolia.context.WebContext; +import info.magnolia.context.WebContextImpl; import info.magnolia.voting.Voter; import info.magnolia.voting.Voting; @@ -123,7 +125,9 @@ { // be sure that the request wrapper gets setted in mgnlcontext too WebContext webContext = (WebContext) MgnlContext.getInstance(); + RepositoryAcquiringStrategy strategy = ((WebContextImpl) webContext).getRepositoryStrategy(); webContext.init(servletRequest, webContext.getResponse(), webContext.getServletContext()); + ((WebContextImpl) webContext).setRepositoryStrategy(strategy); } return srw; } Modified: trunk/openutils-mgnlstripes/src/site/changes/changes.xml =================================================================== --- trunk/openutils-mgnlstripes/src/site/changes/changes.xml 2009-06-04 10:12:29 UTC (rev 1230) +++ trunk/openutils-mgnlstripes/src/site/changes/changes.xml 2009-06-04 10:21:49 UTC (rev 1231) @@ -8,6 +8,9 @@ <author email="fgiust(at)users.sourceforge.net">Fabrizio Giustina</author> </properties> <body> + <release version="4.0.3" date="2009-06-04" description=""> + <action type="fix" dev="fgiust">StripesMagnoliaFilter was leaking open jcr sessions</action> + </release> <release version="4.0.2" date="2009-05-02" description=""> <action type="add" dev="fgiust">Stripes renderer updated to set magnolia 4.0 implicit objects by default (actpage, content...)</action> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |