fix: additional-cost in items table

This commit is contained in:
Sagar Sharma 2022-08-18 16:45:11 +05:30
parent 86bdddd1b8
commit d7ed4093d8

View File

@ -83,7 +83,6 @@ class SubcontractingOrder(SubcontractingController):
self.set_missing_values_in_items() self.set_missing_values_in_items()
def set_missing_values_in_additional_costs(self): def set_missing_values_in_additional_costs(self):
if self.get("additional_costs"):
self.total_additional_costs = sum(flt(item.amount) for item in self.get("additional_costs")) self.total_additional_costs = sum(flt(item.amount) for item in self.get("additional_costs"))
if self.total_additional_costs: if self.total_additional_costs:
@ -99,7 +98,8 @@ class SubcontractingOrder(SubcontractingController):
for item in self.items: for item in self.items:
item.additional_cost_per_qty = additional_cost_per_qty item.additional_cost_per_qty = additional_cost_per_qty
else: else:
self.total_additional_costs = 0 for item in self.items:
item.additional_cost_per_qty = 0
def set_missing_values_in_service_items(self): def set_missing_values_in_service_items(self):
for idx, item in enumerate(self.get("service_items")): for idx, item in enumerate(self.get("service_items")):