fix: performance issue while submitting the purchase invoice

(cherry picked from commit 47979871de)
This commit is contained in:
Rohit Waghchaure
2025-07-16 15:55:21 +05:30
committed by Mergify
parent 7d686abe37
commit b9e6f524e5

View File

@@ -1223,6 +1223,9 @@ class PurchaseInvoice(BuyingController):
def get_provisional_accounts(self):
self.provisional_accounts = frappe._dict()
linked_purchase_receipts = set([d.purchase_receipt for d in self.items if d.purchase_receipt])
if not linked_purchase_receipts:
return
pr_items = frappe.get_all(
"Purchase Receipt Item",
filters={"parent": ("in", linked_purchase_receipts)},