cziegeler 2003/01/09 03:31:09 Modified: src/java/org/apache/cocoon/components/pipeline AbstractProcessingPipeline.java Log: Expire header should not be set on internal requests Revision Changes Path 1.27 +10 -8 xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java Index: AbstractProcessingPipeline.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- AbstractProcessingPipeline.java 9 Jan 2003 11:27:59 -0000 1.26 +++ AbstractProcessingPipeline.java 9 Jan 2003 11:31:09 -0000 1.27 @@ -461,6 +461,15 @@ public boolean process(Environment environment) throws ProcessingException { this.preparePipeline(environment); + + // See if we need to set an "Expires:" header + if (this.expires != 0) { + Response res = ObjectModelHelper.getResponse(environment.getObjectModel()); + res.setDateHeader("Expires", expires); + environment.getObjectModel().put(ObjectModelHelper.EXPIRES_OBJECT, + new Long(expires)); + } + if ( this.reader != null ) { if (this.checkLastModified( environment )) { return true; @@ -482,13 +491,6 @@ throw new ProcessingException("Attempted to process incomplete pipeline."); } - // See if we need to set an "Expires:" header - if (this.expires != 0) { - Response res = ObjectModelHelper.getResponse(environment.getObjectModel()); - res.setDateHeader("Expires", expires); - environment.getObjectModel().put(ObjectModelHelper.EXPIRES_OBJECT, - new Long(expires)); - } if ( this.reader != null ) { this.setupReader( environment ); } else {
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]