From 8f2dbe476c0364927a350593e036d2bc5ec8fa30 Mon Sep 17 00:00:00 2001 From: Shiv Deshpande Date: Sat, 3 Jan 2026 12:09:31 +0530 Subject: [PATCH] Fix(FINERACT-2320): Return false instead of 403 when Loan COB job is disabled --- .../org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java b/fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java index 7a928ff20..53ecff7dd 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java +++ b/fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java @@ -86,7 +86,6 @@ public class LoanCOBCatchUpApiResource { @Produces({ MediaType.APPLICATION_JSON }) @Operation(summary = "Retrieves whether Loan COB catch up is running", description = "Retrieves whether Loan COB catch up is running, and the current execution date if it is running.") public IsCatchUpRunningDTO isCatchUpRunning() { - return loanCOBCatchUpServiceOp.map(LoanCOBCatchUpService::isCatchUpRunning) - .orElseThrow(() -> new JobIsNotFoundOrNotEnabledException(JobName.LOAN_COB.name())); + return loanCOBCatchUpServiceOp.map(LoanCOBCatchUpService::isCatchUpRunning).orElseGet(() -> new IsCatchUpRunningDTO(false, null)); } }