fix(Asset Repair): Always add value of consumed Stock Items to Asset value
diff --git a/erpnext/assets/doctype/asset_repair/asset_repair.py b/erpnext/assets/doctype/asset_repair/asset_repair.py
index 975e367..3ac6f26 100644
--- a/erpnext/assets/doctype/asset_repair/asset_repair.py
+++ b/erpnext/assets/doctype/asset_repair/asset_repair.py
@@ -67,12 +67,13 @@
frappe.throw(_("Please enter Cost Center."))
def increase_asset_value(self):
- if self.capitalize_repair_cost:
- asset_value = frappe.db.get_value('Asset', self.asset, 'asset_value') + self.repair_cost
- for item in self.stock_items:
- asset_value += item.total_value
+ asset_value = frappe.db.get_value('Asset', self.asset, 'asset_value')
+ for item in self.stock_items:
+ asset_value += item.total_value
- frappe.db.set_value('Asset', self.asset, 'asset_value', asset_value)
+ if self.capitalize_repair_cost:
+ asset_value += self.repair_cost
+ frappe.db.set_value('Asset', self.asset, 'asset_value', asset_value)
def decrease_stock_quantity(self):
stock_entry = frappe.get_doc({