sylvain 02/03/15 02:51:11 Modified: src/java/org/apache/cocoon/components/treeprocessor/sitemap MountNode.java Log: Corrected mount : directory mounts (i.e. ending by "/") were reloaded at each request. Reported by [EMAIL PROTECTED] Revision Changes Path 1.2 +8 -3 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/MountNode.java Index: MountNode.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/MountNode.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- MountNode.java 5 Mar 2002 08:26:23 -0000 1.1 +++ MountNode.java 15 Mar 2002 10:51:11 -0000 1.2 @@ -70,7 +70,7 @@ /** * * @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a> - * @version CVS $Id: MountNode.java,v 1.1 2002/03/05 08:26:23 sylvain Exp $ + * @version CVS $Id: MountNode.java,v 1.2 2002/03/15 10:51:11 sylvain Exp $ */ public class MountNode extends AbstractProcessingNode implements Composable { @@ -146,13 +146,18 @@ if (processor == null) { + // Handle directory mounts + String actualSource; if (source.charAt(source.length() - 1) == '/') { - source = source + "sitemap.xmap"; + actualSource = source + "sitemap.xmap"; + } else { + actualSource = source; } processor = this.parentProcessor.createChildProcessor( - this.manager, this.language, env.resolve(source)); + this.manager, this.language, env.resolve(actualSource)); + // Associate to the original source processors.put(source, processor); }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]