On 03/04/2010 10:54 AM, Thomas Mortagne wrote:
> On Wed, Mar 3, 2010 at 13:48, sdumitriu
> <[email protected]>  wrote:
>> Author: sdumitriu
>> Date: 2010-03-03 13:48:22 +0100 (Wed, 03 Mar 2010)
>> New Revision: 27429
>>
>> Modified:
>>    platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java
>> Log:
>> XWIKI-4955: Page with empty content leads to "This template does not exist" 
>> message when viewed in plain mode
>> Revert the trim() removal, which makes all the validation tests fail
>
> Then the wrong template should be fixed instead of putting a hack...

It is not a hack, and there is not one wrong template. All the templates 
generate whitespaces. I still believe that there is absolutely no reason 
not to use the trim(), since nobody cares if the whitespace reaches the 
client or not. If you don't agree, feel free to hunt all the whitespace 
in the templates, including those in custom skins that duplicate the 
templates.

>>
>> Modified: 
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java
>> ===================================================================
>> --- 
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java   
>> 2010-03-03 12:44:52 UTC (rev 27428)
>> +++ 
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java   
>> 2010-03-03 12:48:22 UTC (rev 27429)
>> @@ -155,7 +155,7 @@
>>              // Replace all placeholders with the protected values
>>              content = replacePlaceholders(content, context);
>>              disablePlaceholders(context);
>> -            content = 
>> context.getWiki().getPluginManager().endParsing(content, context);
>> +            content = 
>> context.getWiki().getPluginManager().endParsing(content.trim(), context);
>>          } catch (IOException e) {
>>              if (LOG.isDebugEnabled()) {
>>                  LOG.debug("IOException while evaluating template [" + 
>> template + "] from /templates/", e);
>>


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to