Avoid NullPointerException on calc schedule for floating rate (FINERACT-1286)
This commit is contained in:
committed by
Petri Tuomola
parent
ac0ea12467
commit
d4aa01cf4b
+5
-3
@@ -149,11 +149,13 @@ public class FloatingRatePeriod extends AbstractPersistableCustom {
|
|||||||
|
|
||||||
final LocalDate fromDate = ZonedDateTime.ofInstant(getFromDate().toInstant(), DateUtils.getDateTimeZoneOfTenant()).toLocalDate();
|
final LocalDate fromDate = ZonedDateTime.ofInstant(getFromDate().toInstant(), DateUtils.getDateTimeZoneOfTenant()).toLocalDate();
|
||||||
final LocalDate createdOn = ZonedDateTime.ofInstant(getCreatedOn().toInstant(), DateUtils.getDateTimeZoneOfTenant()).toLocalDate();
|
final LocalDate createdOn = ZonedDateTime.ofInstant(getCreatedOn().toInstant(), DateUtils.getDateTimeZoneOfTenant()).toLocalDate();
|
||||||
final LocalDate modidiedOn = ZonedDateTime.ofInstant(getModifiedOn().toInstant(), DateUtils.getDateTimeZoneOfTenant())
|
final LocalDate modifiedOn = ZonedDateTime.ofInstant(getModifiedOn().toInstant(), DateUtils.getDateTimeZoneOfTenant())
|
||||||
.toLocalDate();
|
.toLocalDate();
|
||||||
|
|
||||||
return new FloatingRatePeriodData(getId(), fromDate, interest, isDifferentialToBaseLendingRate(), isActive(),
|
String createdBy = getCreatedBy() != null ? getCreatedBy().getUsername() : null;
|
||||||
getCreatedBy().getUsername(), createdOn, getModifiedBy().getUsername(), modidiedOn);
|
String modifiedBy = getModifiedBy() != null ? getModifiedBy().getUsername() : null;
|
||||||
|
return new FloatingRatePeriodData(getId(), fromDate, interest, isDifferentialToBaseLendingRate(), isActive(), createdBy, createdOn,
|
||||||
|
modifiedBy, modifiedOn);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user