FINERACT-1724: Applying delinquency range by COB job is not working properly

This commit is contained in:
Jose Alberto Hernandez
2023-04-11 09:07:43 +02:00
committed by Arnold Gálovics
parent d803228d07
commit 3b6c652c31
@@ -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);