Преглед изворни кода

Handle possible invalid date value (#61652)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855627 13f79535-47bb-0310-9956-ffa450edef68
pull/143/head
Greg Woolsey пре 5 година
родитељ
комит
1d252c7845
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3
    0
      src/java/org/apache/poi/ss/formula/functions/EDate.java

+ 3
- 0
src/java/org/apache/poi/ss/formula/functions/EDate.java Прегледај датотеку

@@ -45,6 +45,9 @@ public class EDate implements FreeRefFunction {
int offsetInMonthAsNumber = (int) getValue(args[1]);

Date startDate = DateUtil.getJavaDate(startDateAsNumber);
if (startDate == null) {
return ErrorEval.VALUE_INVALID;
}
Calendar calendar = LocaleUtil.getLocaleCalendar();
calendar.setTime(startDate);
calendar.add(Calendar.MONTH, offsetInMonthAsNumber);

Loading…
Откажи
Сачувај