Index: lams_central/src/java/org/lamsfoundation/lams/workspace/web/WorkspaceAction.java =================================================================== diff -u -rb9c68da61a40efc2425fb80c0c1e7b06f8fcfe78 -r9a93d1dcb0661fc6f83bba59b76e00682f39b55e --- lams_central/src/java/org/lamsfoundation/lams/workspace/web/WorkspaceAction.java (.../WorkspaceAction.java) (revision b9c68da61a40efc2425fb80c0c1e7b06f8fcfe78) +++ lams_central/src/java/org/lamsfoundation/lams/workspace/web/WorkspaceAction.java (.../WorkspaceAction.java) (revision 9a93d1dcb0661fc6f83bba59b76e00682f39b55e) @@ -199,6 +199,13 @@ Integer mode = new Integer(WebUtil.readIntParam(request,"mode")); //Integer userID = new Integer(WebUtil.readIntParam(request,AttributeNames.PARAM_USER_ID)); Integer userID = getUserId(request); + + // LDEV-2833 IE9 won't refresh designs in lesson wizard + // so we purposely need to tell the browser not to cache this + response.addHeader("Pragma", "no-cache"); + response.addHeader("Cache-Control", "no-cache"); + response.addDateHeader("Expires", System.currentTimeMillis() - (1000L * 60L * 60L * 24L * 365L)); + String methodKey = "getFolderContents"; try { return returnWDDXPacket(new FlashMessage(methodKey,getFolderContents(folderID, mode, userID)), response);