We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0ff76a0 commit 4e52f37Copy full SHA for 4e52f37
exist-core/src/main/java/org/exist/xquery/value/DoubleValue.java
@@ -224,7 +224,7 @@ public AtomicValue convertTo(final int requiredType) throws XPathException {
224
if (requiredType != Type.INTEGER && value > Integer.MAX_VALUE) {
225
throw new XPathException(getExpression(), ErrorCodes.FOCA0003, "Value is out of range for type " + Type.getTypeName(requiredType));
226
}
227
- return new IntegerValue(getExpression(), new Double(value).longValue(), requiredType);
+ return new IntegerValue(getExpression(), (long) value, requiredType);
228
case Type.BOOLEAN:
229
return new BooleanValue(getExpression(), this.effectiveBooleanValue());
230
default:
0 commit comments