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/11 07:07:49 UTC

[fineract] branch develop updated: FINERACT-1724: Applying delinquency range by COB job is not working properly

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 3b6c652c3 FINERACT-1724: Applying delinquency range by COB job is not working properly
3b6c652c3 is described below

commit 3b6c652c311517c22ebd6df5cb83d0a8f6bb3640
Author: Jose Alberto Hernandez <al...@MacBook-Pro.local>
AuthorDate: Wed Apr 5 11:15:16 2023 -0600

    FINERACT-1724: Applying delinquency range by COB job is not working properly
---
 .../jobs/setloandelinquencytags/SetLoanDelinquencyTagsTasklet.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/jobs/setloandelinquencytags/SetLoanDelinquencyTagsTasklet.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/jobs/setloandelinquencytags/SetLoanDelinquencyTagsTasklet.java
index 5cfabe3f9..3ce55809d 100644
--- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/jobs/setloandelinquencytags/SetLoanDelinquencyTagsTasklet.java
+++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/jobs/setloandelinquencytags/SetLoanDelinquencyTagsTasklet.java
@@ -24,6 +24,7 @@ import java.util.Collection;
 import java.util.List;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.fineract.infrastructure.core.domain.ActionContext;
 import org.apache.fineract.infrastructure.core.service.DateUtils;
 import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil;
 import org.apache.fineract.portfolio.delinquency.service.DelinquencyWritePlatformService;
@@ -47,6 +48,8 @@ public class SetLoanDelinquencyTagsTasklet implements Tasklet {
 
     @Override
     public RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws Exception {
+        // Set DEFAULT action context to use the business step instead of COB date
+        ThreadLocalContextUtil.setActionContext(ActionContext.DEFAULT);
 
         final LocalDate businessDate = DateUtils.getBusinessLocalDate();
         log.debug("Run job for date {}", businessDate);