nbubna 2004/11/10 12:17:17
Modified: src/java/org/apache/velocity/tools/generic RenderTool.java
Log:
fix BUG: 31583 - make RenderTool handle null VTL strings gracefully (thanks
to Tim Colson for this)
Revision Changes Path
1.8 +6 -1
jakarta-velocity-tools/src/java/org/apache/velocity/tools/generic/RenderTool.java
Index: RenderTool.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/generic/RenderTool.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- RenderTool.java 9 Jun 2004 01:30:58 -0000 1.7
+++ RenderTool.java 10 Nov 2004 20:17:17 -0000 1.8
@@ -95,6 +95,11 @@
*/
public String eval(Context ctx, String vtl) throws Exception
{
+ /* don't waste time with null or empty strings */
+ if (vtl == null || vtl.length() == 0)
+ {
+ return null;
+ }
StringWriter sw = new StringWriter();
boolean success = Velocity.evaluate(ctx, sw, LOG_TAG, vtl);
if (success)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]