Index: lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/LearnerAction.java =================================================================== diff -u -r6710ffa47b5b99cb033f76dc5df2cc729cd34ce0 -r509ff3210f0ba8d0418e81d99935bc1b2b12b4e9 --- lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/LearnerAction.java (.../LearnerAction.java) (revision 6710ffa47b5b99cb033f76dc5df2cc729cd34ce0) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/LearnerAction.java (.../LearnerAction.java) (revision 509ff3210f0ba8d0418e81d99935bc1b2b12b4e9) @@ -381,6 +381,8 @@ LearnerAction.log.debug("Getting Flash progress data..."); } + + FlashMessage message = null; try { @@ -404,8 +406,13 @@ if (LearnerAction.log.isDebugEnabled()) { LearnerAction.log.debug("Sending learner progress data to flash:" + wddxPacket); } - response.getWriter().print(wddxPacket); + // LDEV-2835 + response.addHeader("Pragma", "no-cache"); + response.addHeader("Cache-Control", "no-cache"); + response.addDateHeader("Expires", System.currentTimeMillis() - (1000L * 60L * 60L * 24L * 365L)); + response.getWriter().print(wddxPacket); + // don't need to return a action forward because it sent the wddx packet // back already. return null; @@ -697,4 +704,4 @@ return redirectToURL(mapping, response, url); } -} \ No newline at end of file +}