=== modified file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/grid/GridUtils.java' --- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/grid/GridUtils.java 2011-04-01 09:57:53 +0000 +++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/grid/GridUtils.java 2011-04-12 13:07:35 +0000 @@ -248,13 +248,13 @@ public static void toJrxml( Grid grid, Writer writer ) throws Exception { - render(grid, writer); + render( grid, writer ); } /** - * Render using velocity + * Render using Velocity. */ - private static void render(Grid grid, Writer writer) + private static void render( Grid grid, Writer writer ) throws Exception { final VelocityEngine velocity = new VelocityEngine(); @@ -268,7 +268,5 @@ context.put( KEY_GRID, grid ); velocity.getTemplate( TEMPLATE ).merge( context, writer ); - - } } === modified file 'dhis-2/dhis-web/dhis-web-commons/src/main/java/org/hisp/dhis/util/StreamActionSupport.java' --- dhis-2/dhis-web/dhis-web-commons/src/main/java/org/hisp/dhis/util/StreamActionSupport.java 2011-01-18 10:23:08 +0000 +++ dhis-2/dhis-web/dhis-web-commons/src/main/java/org/hisp/dhis/util/StreamActionSupport.java 2011-04-12 13:07:35 +0000 @@ -81,7 +81,7 @@ protected boolean disallowCache() { - return false; + return true; } protected boolean attachment() === modified file 'dhis-2/dhis-web/dhis-web-reporting/src/main/java/org/hisp/dhis/reporting/reportviewer/action/GetReportDesignAction.java' --- dhis-2/dhis-web/dhis-web-reporting/src/main/java/org/hisp/dhis/reporting/reportviewer/action/GetReportDesignAction.java 2011-03-11 05:40:10 +0000 +++ dhis-2/dhis-web/dhis-web-reporting/src/main/java/org/hisp/dhis/reporting/reportviewer/action/GetReportDesignAction.java 2011-04-12 13:07:35 +0000 @@ -69,12 +69,6 @@ } // ------------------------------------------------------------------------- - // Output - // ------------------------------------------------------------------------- - - private String filename; - - // ------------------------------------------------------------------------- // Action implementation // ------------------------------------------------------------------------- @@ -88,8 +82,6 @@ out.write( report.getDesignContent().getBytes() ); } - filename = CodecUtils.filenameEncode( report.getName() ) + EXT_JRXML; - return SUCCESS; } @@ -102,7 +94,9 @@ @Override protected String getFilename() { - return filename; + Report report = reportService.getReport( id ); + + return CodecUtils.filenameEncode( report.getName() ) + EXT_JRXML; } @Override