You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by db...@apache.org on 2011/10/09 11:04:53 UTC

svn commit: r1180572 - /jackrabbit/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DecimalValue.java

Author: dbrosius
Date: Sun Oct  9 09:04:53 2011
New Revision: 1180572

URL: http://svn.apache.org/viewvc?rev=1180572&view=rev
Log:
when comparing BigDecimals use compareTo rather than equals as equals compares both value and scale, so 2.0 is not equal to 2.00

Modified:
    jackrabbit/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DecimalValue.java

Modified: jackrabbit/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DecimalValue.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DecimalValue.java?rev=1180572&r1=1180571&r2=1180572&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DecimalValue.java (original)
+++ jackrabbit/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DecimalValue.java Sun Oct  9 09:04:53 2011
@@ -81,7 +81,7 @@ public class DecimalValue extends BaseVa
             if (number == other.number) {
                 return true;
             } else if (number != null && other.number != null) {
-                return number.equals(other.number);
+                return number.compareTo(other.number) == 0;
             }
         }
         return false;
@@ -174,4 +174,4 @@ public class DecimalValue extends BaseVa
             throw new ValueFormatException("empty value");
         }
     }
-}
\ No newline at end of file
+}