1
0

Fix loan id

This commit is contained in:
2025-05-03 17:42:58 -04:00
parent 4a236fdd2f
commit d77181f627
2 changed files with 6 additions and 4 deletions
+3 -1
View File
@@ -47,7 +47,9 @@ class ProvideLoanService(BaseService):
if (ProvideLoanService.validate_account_ownership(account_id = account_id, customer_id = customer_id)):
transaction_offer = TransactionOffer.is_valid_transaction_offer(offer_id = offer_id)
transaction_offer_id = int(offer_id[5:]) # The last part is int
transaction_offer = TransactionOffer.is_valid_transaction_offer(transaction_offer_id)
if not transaction_offer:
logger.error(f"Invalid Transaction Offer")
return jsonify({
+3 -3
View File
@@ -27,11 +27,11 @@ class TransactionOffer(db.Model):
@classmethod
def is_valid_transaction_offer(cls, offer_id):
offer = cls.query.filter_by(id=str(offer_id)).first()
transaction_offer = cls.query.filter_by(id=str(offer_id)).first()
if not offer:
if not transaction_offer:
return False
return offer
return transaction_offer
@classmethod
def create_transaction_offer(cls, customer_id, transaction_id, offer_id, min_amount, max_amount, eligible_amount=None, product_id=None, tenor=None):