From df4cd493eeb7c644fbe3b3e59c53b88cf1732230 Mon Sep 17 00:00:00 2001 From: "Sigma Dimensions (Yass)" <79010126+myoualid@users.noreply.github.com> Date: Wed, 25 Oct 2023 13:54:13 +0100 Subject: [PATCH] fix displaying cost item totals --- src/blenderbim/blenderbim/bim/module/cost/data.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/cost/data.py b/src/blenderbim/blenderbim/bim/module/cost/data.py index 9786151c6b..16d915c6a2 100644 --- a/src/blenderbim/blenderbim/bim/module/cost/data.py +++ b/src/blenderbim/blenderbim/bim/module/cost/data.py @@ -136,13 +136,11 @@ class CostSchedulesData: data["UnitBasisUnitSymbol"] = "U" if cost_value.Category == "*": is_sum = True + cost_quantity = data["TotalCostQuantity"] or 1 if has_unit_basis: - data["TotalCost"] = data["TotalAppliedValue"] / data["UnitBasisValueComponent"] + data["TotalCost"] = data["TotalAppliedValue"] * cost_quantity / data["UnitBasisValueComponent"] else: - if data["TotalCostQuantity"] is not None: - data["TotalCost"] = data["TotalAppliedValue"] * data["TotalCostQuantity"] - else: - data["TotalCost"] = data["TotalAppliedValue"] + data["TotalCost"] = data["TotalAppliedValue"] * cost_quantity if is_sum: data["TotalAppliedValue"] = None