blob: 07968b44867557106774025de196df5ece5058f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- misc/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/DateDifFunction.java 2008-12-12 13:04:46.000000000 +0100
+++ misc/build/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/DateDifFunction.java 2008-12-15 08:15:18.293125000 +0100
@@ -198,12 +198,6 @@
LibFormulaErrorValue.ERROR_INVALID_ARGUMENT_VALUE);
}
- if (res < 0)
- {
- throw new EvaluationException(
- LibFormulaErrorValue.ERROR_INVALID_ARGUMENT_VALUE);
- }
-
//noinspection UnpredictableBigDecimalConstructorCall
return new TypeValuePair(NumberType.GENERIC_NUMBER, new BigDecimal((double) res));
}
--- misc/libformula/source/org/pentaho/reporting/libraries/formula/lvalues/FormulaFunction.java 2008-12-12 13:04:46.000000000 +0100
+++ misc/build/libformula/source/org/pentaho/reporting/libraries/formula/lvalues/FormulaFunction.java 2008-12-15 08:13:14.308750000 +0100
@@ -161,7 +161,8 @@
for (int i = 0; i < parameters.length; i++)
{
- parameters[i].initialize(context);
+ if ( parameters[i] != null )
+ parameters[i].initialize(context);
}
}
|