diff --git a/erpnext/loan_management/doctype/loan_application/loan_application.py b/erpnext/loan_management/doctype/loan_application/loan_application.py index 691962bf14..d3b816464f 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 @@ def create_loan(source_name, target_doc=None, submit=0): 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 @@ def create_pledge(loan_application): 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', {