From 3b6c652c311517c22ebd6df5cb83d0a8f6bb3640 Mon Sep 17 00:00:00 2001 From: Jose Alberto Hernandez Date: Wed, 5 Apr 2023 11:15:16 -0600 Subject: [PATCH] FINERACT-1724: Applying delinquency range by COB job is not working properly --- .../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);