From 877747c13349dbb6bfa33e89ea6a25ad19a9deb9 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 15:37:19 +0530 Subject: [PATCH] fix: update modified for last purchase rate (backport #59044) (#59106) fix: update modified for last purchase rate (#59044) (cherry picked from commit f6b907ef9d16d202c02f6def4c5cbe4442838326) Co-authored-by: rohitwaghchaure --- erpnext/buying/utils.py | 4 +++- erpnext/stock/doctype/item/item.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/utils.py b/erpnext/buying/utils.py index 3b401fc5a7a..0b809c42ce2 100644 --- a/erpnext/buying/utils.py +++ b/erpnext/buying/utils.py @@ -43,7 +43,9 @@ def update_last_purchase_rate(doc, is_submit) -> None: frappe.throw(_("UOM Conversion factor is required in row {0}").format(d.idx)) # update last purchsae rate - frappe.db.set_value("Item", d.item_code, "last_purchase_rate", flt(last_purchase_rate)) + frappe.db.set_value( + "Item", d.item_code, "last_purchase_rate", flt(last_purchase_rate), update_modified=False + ) def validate_for_items(doc) -> None: diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 06272aa034d..2a3bc6dfa95 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -730,7 +730,7 @@ class Item(Document): def set_last_purchase_rate(self, new_name): last_purchase_rate = get_last_purchase_details(new_name).get("base_net_rate", 0) - frappe.db.set_value("Item", new_name, "last_purchase_rate", last_purchase_rate) + frappe.db.set_value("Item", new_name, "last_purchase_rate", last_purchase_rate, update_modified=False) def recalculate_bin_qty(self, new_name): from erpnext.stock.stock_balance import repost_stock