Author: markt Date: Sat Apr 19 02:47:07 2008 New Revision: 649784 URL: http://svn.apache.org/viewvc?rev=649784&view=rev Log: More fixes for bug 43656 so new test case passes.
Modified: tomcat/trunk/java/org/apache/el/lang/ELSupport.java Modified: tomcat/trunk/java/org/apache/el/lang/ELSupport.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/ELSupport.java?rev=649784&r1=649783&r2=649784&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/el/lang/ELSupport.java (original) +++ tomcat/trunk/java/org/apache/el/lang/ELSupport.java Sat Apr 19 02:47:07 2008 @@ -223,9 +223,15 @@ if (number instanceof BigDecimal) { return ((BigDecimal) number).toBigInteger(); } + if (number instanceof BigInteger) { + return new BigInteger(number.toString()); + } return BigInteger.valueOf(number.longValue()); } if (BigDecimal.class.equals(type)) { + if (number instanceof BigDecimal) { + return new BigDecimal(number.toString()); + } if (number instanceof BigInteger) { return new BigDecimal((BigInteger) number); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]