fix: handle zero salvage value case

(cherry picked from commit d84aeef0bb)
This commit is contained in:
Khushi Rawat
2024-12-13 12:31:38 +05:30
committed by Mergify
parent 1c5178f202
commit 2c41a52b71

View File

@@ -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")
)