You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2007/05/03 18:08:56 UTC
svn commit: r534921 -
/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/services/impl/TemplateSourceImpl.java
Author: jkuhnert
Date: Thu May 3 09:08:55 2007
New Revision: 534921
URL: http://svn.apache.org/viewvc?view=rev&rev=534921
Log:
Fixes TAPESTRY-1396. Missing leading "/" in template context path resolution.
Modified:
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/services/impl/TemplateSourceImpl.java
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/services/impl/TemplateSourceImpl.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/services/impl/TemplateSourceImpl.java?view=diff&rev=534921&r1=534920&r2=534921
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/services/impl/TemplateSourceImpl.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/services/impl/TemplateSourceImpl.java Thu May 3 09:08:55 2007
@@ -294,9 +294,9 @@
templateName = templateName + "." + templateExtension;
Resource context = component.getNamespace().getSpecificationLocation();
- if (_contextAssetFactory.assetExists(component.getSpecification(), context, templateName, locale)) {
+ if (_contextAssetFactory.assetExists(component.getSpecification(), context, "/" + templateName, locale)) {
- return _classpathAssetFactory.createAsset(context, component.getSpecification(), templateName, locale, component.getLocation());
+ return _classpathAssetFactory.createAsset(context, component.getSpecification(), "/" + templateName, locale, component.getLocation());
} else if (_contextAssetFactory.assetExists(component.getSpecification(), context, WEB_INF + templateName, locale)) {
return _classpathAssetFactory.createAsset(context, component.getSpecification(), WEB_INF + templateName, locale, component.getLocation());