Author: davsclaus Date: Tue Feb 3 13:24:34 2009 New Revision: 740300 URL: http://svn.apache.org/viewvc?rev=740300&view=rev Log: Fixed potential NPE using file languages for files with no extension
Modified: camel/branches/camel-1.x/camel-core/src/main/java/org/apache/camel/language/simple/FileExpressionBuilder.java Modified: camel/branches/camel-1.x/camel-core/src/main/java/org/apache/camel/language/simple/FileExpressionBuilder.java URL: http://svn.apache.org/viewvc/camel/branches/camel-1.x/camel-core/src/main/java/org/apache/camel/language/simple/FileExpressionBuilder.java?rev=740300&r1=740299&r2=740300&view=diff ============================================================================== --- camel/branches/camel-1.x/camel-core/src/main/java/org/apache/camel/language/simple/FileExpressionBuilder.java (original) +++ camel/branches/camel-1.x/camel-core/src/main/java/org/apache/camel/language/simple/FileExpressionBuilder.java Tue Feb 3 13:24:34 2009 @@ -57,10 +57,11 @@ return new Expression<E>() { public Object evaluate(E exchange) { String name = exchange.getIn().getHeader("CamelFileName", String.class); - if (name != null) { + if (name.lastIndexOf(".") != -1) { return name.substring(0, name.lastIndexOf('.')); } else { - return null; + // name does not have extension + return name; } }