From 2c41a52b718384f0b711fee6fb64f12bb76d3464 Mon Sep 17 00:00:00 2001 From: Khushi Rawat <142375893+khushi8112@users.noreply.github.com> Date: Fri, 13 Dec 2024 12:31:38 +0530 Subject: [PATCH] fix: handle zero salvage value case (cherry picked from commit d84aeef0bb9bc3799775506ce9570d6efbaff55f) --- erpnext/assets/doctype/asset/asset.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index 05d575ac822..dbef3d096c7 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -805,6 +805,9 @@ class Asset(AccountsController): return args.get("rate_of_depreciation") if self.flags.increase_in_asset_value_due_to_repair: + if not flt(args.get("expected_value_after_useful_life")): + return args.get("rate_of_depreciation") + value = flt(args.get("expected_value_after_useful_life")) / flt( args.get("value_after_depreciation") )