You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2008/08/27 20:35:56 UTC

svn commit: r689553 - /cocoon/whiteboard/corona/trunk/corona-sitemap/src/main/java/org/apache/cocoon/corona/sitemap/node/TransformNode.java

Author: reinhard
Date: Wed Aug 27 11:35:56 2008
New Revision: 689553

URL: http://svn.apache.org/viewvc?rev=689553&view=rev
Log:
resolve parameters in map:transform/@src

Modified:
    cocoon/whiteboard/corona/trunk/corona-sitemap/src/main/java/org/apache/cocoon/corona/sitemap/node/TransformNode.java

Modified: cocoon/whiteboard/corona/trunk/corona-sitemap/src/main/java/org/apache/cocoon/corona/sitemap/node/TransformNode.java
URL: http://svn.apache.org/viewvc/cocoon/whiteboard/corona/trunk/corona-sitemap/src/main/java/org/apache/cocoon/corona/sitemap/node/TransformNode.java?rev=689553&r1=689552&r2=689553&view=diff
==============================================================================
--- cocoon/whiteboard/corona/trunk/corona-sitemap/src/main/java/org/apache/cocoon/corona/sitemap/node/TransformNode.java (original)
+++ cocoon/whiteboard/corona/trunk/corona-sitemap/src/main/java/org/apache/cocoon/corona/sitemap/node/TransformNode.java Wed Aug 27 11:35:56 2008
@@ -44,7 +44,8 @@
     public InvocationResult invoke(final Invocation invocation) {
         final Map<String, Object> parameters = new HashMap<String, Object>(this.getParameters());
         if (this.src != null) {
-            parameters.put("source", invocation.resolve(this.src));
+            String resolvedSource = invocation.resolveParameter(this.src);
+            parameters.put("source", invocation.resolve(resolvedSource));
         }
 
         // set the baseUrl