fix(Asset Repair): Always add value of consumed Stock Items to Asset value

This commit is contained in:
GangaManoj 2021-05-13 05:38:54 +05:30
parent 70bad470f7
commit a7bbaacfde

View File

@ -67,12 +67,13 @@ class AssetRepair(Document):
frappe.throw(_("Please enter Cost Center.")) frappe.throw(_("Please enter Cost Center."))
def increase_asset_value(self): def increase_asset_value(self):
if self.capitalize_repair_cost: asset_value = frappe.db.get_value('Asset', self.asset, 'asset_value')
asset_value = frappe.db.get_value('Asset', self.asset, 'asset_value') + self.repair_cost for item in self.stock_items:
for item in self.stock_items: asset_value += item.total_value
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): def decrease_stock_quantity(self):
stock_entry = frappe.get_doc({ stock_entry = frappe.get_doc({