Index: lams_build/lib/lams/lams-contentrepository.jar =================================================================== diff -u -r4e143f1522cf63a2c32a7cb22a3c1ea57853284b -rc40e8f31ae107cb15f99d49dc9d0fe58a048cad9 Binary files differ Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/ToolDownload.java =================================================================== diff -u -rffbc47494b72d5222b6fc95db0347f7732d93310 -rc40e8f31ae107cb15f99d49dc9d0fe58a048cad9 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/ToolDownload.java (.../ToolDownload.java) (revision ffbc47494b72d5222b6fc95db0347f7732d93310) +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/ToolDownload.java (.../ToolDownload.java) (revision c40e8f31ae107cb15f99d49dc9d0fe58a048cad9) @@ -86,7 +86,7 @@ */ public class ToolDownload extends Download { - protected static IToolContentHandler toolContentHandler = null; + protected IToolContentHandler toolContentHandler = null; /* (non-Javadoc) * @see org.lamsfoundation.lams.contentrepository.client.Download#getTicket() @@ -105,12 +105,11 @@ } protected IToolContentHandler getToolContentHandler() { - if ( toolContentHandler == null ) { - log.debug("ToolDownload servlet calling context and getting repository singleton."); - WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()); - toolContentHandler = (IToolContentHandler)wac.getBean(IToolContentHandler.SPRING_BEAN_NAME); - } - return toolContentHandler; + log.debug("ToolDownload servlet calling context and getting repository singleton."); + WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()); + toolContentHandler = (IToolContentHandler)wac.getBean(IToolContentHandler.SPRING_BEAN_NAME); + + return toolContentHandler; }