fix: API fix for loan security pledge creation
diff --git a/erpnext/loan_management/doctype/loan_application/loan_application.py b/erpnext/loan_management/doctype/loan_application/loan_application.py
index 691962b..d3b8164 100644
--- a/erpnext/loan_management/doctype/loan_application/loan_application.py
+++ b/erpnext/loan_management/doctype/loan_application/loan_application.py
@@ -147,7 +147,7 @@
return doclist
@frappe.whitelist()
-def create_pledge(loan_application):
+def create_pledge(loan_application, loan=None):
loan_application_doc = frappe.get_doc("Loan Application", loan_application)
lsp = frappe.new_doc("Loan Security Pledge")
@@ -156,6 +156,9 @@
lsp.loan_application = loan_application_doc.name
lsp.company = loan_application_doc.company
+ if loan:
+ lsp.loan = loan
+
for pledge in loan_application_doc.proposed_pledges:
lsp.append('securities', {