forked from DigiFi/digifi-BankToProductCore
Merge branch 'error_handling' of DigiFi/digifi-BankToProductCore into master
This commit is contained in:
@@ -180,7 +180,7 @@ class OfferAnalysis:
|
|||||||
|
|
||||||
if real_eligible_amount < original_transaction_offer.min_amount:
|
if real_eligible_amount < original_transaction_offer.min_amount:
|
||||||
logger.error(f"Max eligible amount ({real_eligible_amount}) is less than the minimum offer amount ({original_transaction_offer.min_amount}).")
|
logger.error(f"Max eligible amount ({real_eligible_amount}) is less than the minimum offer amount ({original_transaction_offer.min_amount}).")
|
||||||
raise ValueError("You are not eligible for a loan at this time.")
|
raise ValueError("You are not eligible for a loan at this time - Minimum amount not met.")
|
||||||
|
|
||||||
# if real_eligible_amount < 100:
|
# if real_eligible_amount < 100:
|
||||||
# logger.error(f"Max eligible amount ({real_eligible_amount}) is less than the minimum offer amount ({original_transaction_offer.min_amount}).")
|
# logger.error(f"Max eligible amount ({real_eligible_amount}) is less than the minimum offer amount ({original_transaction_offer.min_amount}).")
|
||||||
@@ -225,7 +225,8 @@ class OfferAnalysis:
|
|||||||
|
|
||||||
if approved_amount < offer.min_amount:
|
if approved_amount < offer.min_amount:
|
||||||
logger.error(f"Max eligible amount ({approved_amount}) is less than the minimum offer amount ({offer.min_amount}).")
|
logger.error(f"Max eligible amount ({approved_amount}) is less than the minimum offer amount ({offer.min_amount}).")
|
||||||
raise ValueError("You are not eligible for a loan at this time.")
|
continue
|
||||||
|
# raise ValueError("You are not eligible for a loan at this time.")
|
||||||
|
|
||||||
# if approved_amount < 100:
|
# if approved_amount < 100:
|
||||||
# logger.error(f"Max eligible amount ({approved_amount}) is less than the minimum offer amount ({offer.min_amount}).")
|
# logger.error(f"Max eligible amount ({approved_amount}) is less than the minimum offer amount ({offer.min_amount}).")
|
||||||
@@ -255,4 +256,8 @@ class OfferAnalysis:
|
|||||||
"tenor": offer.tenor
|
"tenor": offer.tenor
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if not eligible_offers:
|
||||||
|
logger.error("No eligible offers found for customer: {customer_id} - Minimum amount not met")
|
||||||
|
raise ValueError("You are not eligible for a loan at this time - Minimum amount not met")
|
||||||
|
|
||||||
return eligible_offers
|
return eligible_offers
|
||||||
Reference in New Issue
Block a user