From 13b7ed1e2c3f22155d59026ebc23d72bc7cbd263 Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Fri, 8 Jul 2022 17:58:36 +0530 Subject: [PATCH] fix: on cancel for loan refund --- erpnext/loan_management/doctype/loan_refund/loan_refund.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/loan_management/doctype/loan_refund/loan_refund.py b/erpnext/loan_management/doctype/loan_refund/loan_refund.py index 766cdb6f04..903494c5ad 100644 --- a/erpnext/loan_management/doctype/loan_refund/loan_refund.py +++ b/erpnext/loan_management/doctype/loan_refund/loan_refund.py @@ -3,7 +3,7 @@ import frappe from frappe import _ -from frappe.model.document import Document +from erpnext.controllers.accounts_controller import AccountsController from frappe.utils import cint, getdate import erpnext @@ -13,7 +13,7 @@ from erpnext.loan_management.doctype.loan_repayment.loan_repayment import ( ) -class LoanRefund(Document): +class LoanRefund(AccountsController): """ Add refund if total repayment is more than that is owed. """ @@ -50,7 +50,7 @@ class LoanRefund(Document): def on_cancel(self): self.update_outstanding_amount(cancel=1) - self.ignore_linked_doctypes = ["GL Entry"] + self.ignore_linked_doctypes = ["GL Entry", "Payment Ledger Entry"] self.make_gl_entries(cancel=1) def update_outstanding_amount(self, cancel=0):