Skip to content

Commit 632a45d

Browse files
committed
fix: handle zero salvage value case
1 parent 8940747 commit 632a45d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

erpnext/assets/doctype/asset/asset.py

+3
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,9 @@ def get_depreciation_rate(self, args, on_validate=False):
805805
return args.get("rate_of_depreciation")
806806

807807
if self.flags.increase_in_asset_value_due_to_repair:
808+
if not flt(args.get("expected_value_after_useful_life")):
809+
return args.get("rate_of_depreciation")
810+
808811
value = flt(args.get("expected_value_after_useful_life")) / flt(
809812
args.get("value_after_depreciation")
810813
)

0 commit comments

Comments
 (0)