You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ar...@apache.org on 2023/04/15 06:10:39 UTC
[fineract] branch develop updated: FINERACT-1678: Fix applying soft locks on loans during COB
This is an automated email from the ASF dual-hosted git repository.
arnold pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
The following commit(s) were added to refs/heads/develop by this push:
new 54ff12f82 FINERACT-1678: Fix applying soft locks on loans during COB
54ff12f82 is described below
commit 54ff12f824158f04976941e84162a03e9f52445f
Author: Adam Saghy <ad...@gmail.com>
AuthorDate: Sat Apr 15 00:45:00 2023 +0200
FINERACT-1678: Fix applying soft locks on loans during COB
---
.../src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java b/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java
index efe944f65..b556b4a08 100644
--- a/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java
+++ b/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java
@@ -44,7 +44,8 @@ public class LockLoanTasklet implements Tasklet {
public RepeatStatus execute(@NotNull StepContribution contribution, @NotNull ChunkContext chunkContext) throws Exception {
String businessDateParameter = (String) contribution.getStepExecution().getJobExecution().getExecutionContext()
.get(LoanCOBConstant.BUSINESS_DATE_PARAMETER_NAME);
- LocalDate businessDate = LocalDate.parse(Objects.requireNonNull(businessDateParameter));
+ LocalDate businessDate = LocalDate.parse(Objects.requireNonNull(businessDateParameter))
+ .minusDays(LoanCOBConstant.NUMBER_OF_DAYS_BEHIND);
LoanCOBParameter loanCOBParameter = (LoanCOBParameter) contribution.getStepExecution().getJobExecution().getExecutionContext()
.get(LoanCOBConstant.LOAN_COB_PARAMETER);
if (Objects.isNull(loanCOBParameter)