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 <[email protected]>
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)

Reply via email to