From 41b876ff71a484b15518746bb75a7ae41984e196 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Wed, 18 Jun 2025 14:35:03 +0530 Subject: [PATCH] fix: allow zero valuation rate toast showing even when rate is not 0 --- erpnext/controllers/stock_controller.py | 2 ++ erpnext/stock/doctype/stock_entry/stock_entry.py | 1 + .../stock/doctype/stock_reconciliation/stock_reconciliation.py | 1 + 3 files changed, 4 insertions(+) diff --git a/erpnext/controllers/stock_controller.py b/erpnext/controllers/stock_controller.py index 08ff9845fa2..360ed7a488b 100644 --- a/erpnext/controllers/stock_controller.py +++ b/erpnext/controllers/stock_controller.py @@ -65,6 +65,8 @@ class StockController(AccountsController): self.validate_internal_transfer() self.validate_putaway_capacity() self.reset_conversion_factor() + + def on_update(self): self.check_zero_rate() def reset_conversion_factor(self): diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 7a2566edf3e..9964b0ec174 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -302,6 +302,7 @@ class StockEntry(StockController): self.set_material_request_transfer_status("In Transit") def on_update(self): + super().on_update() self.set_serial_and_batch_bundle() def set_job_card_data(self): diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py index 59af85a6931..fcec629af2a 100644 --- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py @@ -86,6 +86,7 @@ class StockReconciliation(StockController): self.validate_reserved_stock() def on_update(self): + super().on_update() self.set_serial_and_batch_bundle(ignore_validate=True) def validate_inventory_dimension(self):