Author: apetrelli
Date: Fri Oct 23 17:48:50 2009
New Revision: 829143

URL: http://svn.apache.org/viewvc?rev=829143&view=rev
Log:
TILES-482
Applied patch by Aris Tzoumas.

Modified:
    
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAO.java

Modified: 
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAO.java
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAO.java?rev=829143&r1=829142&r2=829143&view=diff
==============================================================================
--- 
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAO.java
 (original)
+++ 
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAO.java
 Fri Oct 23 17:48:50 2009
@@ -361,7 +361,15 @@
                 nudef.putAttribute(replace(attributeName, vars), nuattr);
             }
         }
-
+               Set<String> cascadedAttributeNames = 
d.getCascadedAttributeNames(); 
+        if (cascadedAttributeNames != null && 
!cascadedAttributeNames.isEmpty()) { 
+            for (String attributeName : cascadedAttributeNames) { 
+                Attribute attr = d.getCascadedAttribute(attributeName); 
+                Attribute nuattr = replaceVarsInAttribute(attr, vars); 
+                               
+                nudef.putAttribute(replace(attributeName, vars), nuattr, 
true); 
+            } 
+        }
         return nudef;
     }
 


Reply via email to