From 300530d35aa71a67b9c8d9d897ac312cddde1083 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Fri, 6 Jun 2025 17:20:56 +0530 Subject: [PATCH] fix: change sql function string to pypika sql function string not supported anymore --- erpnext/controllers/accounts_controller.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index 33d04ecef87..20d8079d648 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -2232,6 +2232,8 @@ class AccountsController(TransactionBase): def set_advance_payment_status(self): new_status = None + + PaymentRequest = frappe.qb.DocType("Payment Request") paid_amount = frappe.get_value( doctype="Payment Request", filters={ @@ -2239,7 +2241,7 @@ class AccountsController(TransactionBase): "reference_name": self.name, "docstatus": 1, }, - fieldname="sum(grand_total - outstanding_amount)", + fieldname=Sum(PaymentRequest.grand_total - PaymentRequest.outstanding_amount), ) if not paid_amount: