From 43055ad0102ed3cae176df3bf48107a2995fb4aa Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 20 Jun 2025 21:51:43 -0400 Subject: [PATCH] LoanStatus --- app/models/repayment.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models/repayment.py b/app/models/repayment.py index 871da47..84666db 100644 --- a/app/models/repayment.py +++ b/app/models/repayment.py @@ -51,6 +51,14 @@ class Repayment(db.Model): @classmethod def create_repayment(cls, repayment_data): logger.info(f"create_repayment data: {repayment_data}") + + try: + logger.info(f"repayment_data-LoanStatus- data: {repayment_data['LoanStatus']}") + except IntegrityError as err: + llogger.info(f"LoanStatus 2222222 data: {repayment_data.LoanStatus}") + + + if repayment_data["LoanStatus"] not in [LoanStatus.ACTIVE, LoanStatus.START_REPAY]: raise ValueError(f"Repayment cannot be processed. Loan status: ({repayment_data["LoanStatus"]})")