fix: last purchase rate not updated from purchase invoice (backport #42847) (backport #42853) (#42855)

fix: last purchase rate not updated from purchase invoice (backport #42847) (#42853)

fix: last purchase rate not updated from purchase invoice (#42847)

(cherry picked from commit 5b9309cf34)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
(cherry picked from commit 2203ea9301)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This commit is contained in:
mergify[bot]
2024-08-21 16:37:00 +05:30
committed by GitHub
parent 28c9f2adab
commit 9f4cb98de6

View File

@@ -689,9 +689,11 @@ class BuyingController(SubcontractingController):
if self.doctype in ["Purchase Receipt", "Purchase Invoice"]:
self.process_fixed_asset()
if self.doctype in ["Purchase Order", "Purchase Receipt"] and not frappe.db.get_single_value(
"Buying Settings", "disable_last_purchase_rate"
):
if self.doctype in [
"Purchase Order",
"Purchase Receipt",
"Purchase Invoice",
] and not frappe.db.get_single_value("Buying Settings", "disable_last_purchase_rate"):
update_last_purchase_rate(self, is_submit=1)
def on_cancel(self):