cziegeler    2004/05/04 23:36:58

  Modified:    src/java/org/apache/cocoon/components/treeprocessor
                        TreeProcessor.java
  Log:
  Remove the key before the om is copied
  
  Revision  Changes    Path
  1.26      +4 -3      
cocoon-2.1/src/java/org/apache/cocoon/components/treeprocessor/TreeProcessor.java
  
  Index: TreeProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/treeprocessor/TreeProcessor.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- TreeProcessor.java        4 May 2004 11:54:35 -0000       1.25
  +++ TreeProcessor.java        5 May 2004 06:36:58 -0000       1.26
  @@ -359,9 +359,10 @@
               environment = facade.getDelegate();
           }
           
  -        Environment newEnv = new ForwardEnvironmentWrapper(environment, 
this.manager, uri, getLogger());
           // test if this is a call from flow
  -        if ( environment.getObjectModel().remove("cocoon:forward") == null ) 
{
  +        boolean isRedirect = 
(environment.getObjectModel().remove("cocoon:forward") == null);
  +        Environment newEnv = new ForwardEnvironmentWrapper(environment, 
this.manager, uri, getLogger());
  +        if ( isRedirect ) {
               ((ForwardEnvironmentWrapper)newEnv).setInternalRedirect(true);
           }
           
  
  
  

Reply via email to