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)