From be9fe7331a7eb7a5bab2b7f92a91fc9f399050a3 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Wed, 20 Mar 2024 19:37:34 +0100 Subject: [PATCH] perf: query one item price only --- erpnext/stock/get_item_details.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 12049f12dd1..019be8a2563 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -911,6 +911,7 @@ def get_item_price(args, item_code, ignore_party=False): .orderby(ip.valid_from, order=frappe.qb.desc) .orderby(IfNull(ip.batch_no, ""), order=frappe.qb.desc) .orderby(ip.uom, order=frappe.qb.desc) + .limit(1) ) if not ignore_party: