fix: Call calculate_cost for Draft BOM and typo in argument

This commit is contained in:
marination 2022-05-19 20:33:48 +05:30
parent 5932e9d78a
commit 9dc3083088

View File

@ -385,7 +385,9 @@ class BOM(WebsiteGenerator):
if self.docstatus == 1: if self.docstatus == 1:
self.flags.ignore_validate_update_after_submit = True self.flags.ignore_validate_update_after_submit = True
self.calculate_cost(save_updates=save, update_hour_rate=update_hour_rate)
self.calculate_cost(save_updates=save, update_hour_rate=update_hour_rate)
if save: if save:
self.db_update() self.db_update()
@ -587,11 +589,11 @@ class BOM(WebsiteGenerator):
bom_list.reverse() bom_list.reverse()
return bom_list return bom_list
def calculate_cost(self, save_update=False, update_hour_rate=False): def calculate_cost(self, save_updates=False, update_hour_rate=False):
"""Calculate bom totals""" """Calculate bom totals"""
self.calculate_op_cost(update_hour_rate) self.calculate_op_cost(update_hour_rate)
self.calculate_rm_cost(save=save_update) self.calculate_rm_cost(save=save_updates)
self.calculate_sm_cost(save=save_update) self.calculate_sm_cost(save=save_updates)
self.total_cost = self.operating_cost + self.raw_material_cost - self.scrap_material_cost self.total_cost = self.operating_cost + self.raw_material_cost - self.scrap_material_cost
self.base_total_cost = ( self.base_total_cost = (
self.base_operating_cost + self.base_raw_material_cost - self.base_scrap_material_cost self.base_operating_cost + self.base_raw_material_cost - self.base_scrap_material_cost