mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
correcting override in walls and roof
This commit is contained in:
parent
1c5ccb2c8c
commit
adcd31c8f4
3 changed files with 9 additions and 5 deletions
|
|
@ -207,7 +207,7 @@ class RoofRecommendations:
|
|||
floor_area=self.property.insulation_floor_area,
|
||||
material=material
|
||||
)
|
||||
is_override = "loft_insulation" in cost_result
|
||||
is_override = "loft_insulation" in self.property.override
|
||||
if is_override:
|
||||
cost_result = override_costs(cost_result)
|
||||
elif material["type"] == "flat_roof_insulation":
|
||||
|
|
@ -216,7 +216,7 @@ class RoofRecommendations:
|
|||
material=material,
|
||||
non_insulation_materials=non_insulation_materials
|
||||
)
|
||||
is_override = "flat_roof_insulation" in cost_result
|
||||
is_override = "flat_roof_insulation" in self.property.override
|
||||
if is_override:
|
||||
cost_result = override_costs(cost_result)
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -56,6 +56,10 @@ class VentilationRecommendations(Definitions):
|
|||
part[0]["quantity"] = n_units
|
||||
part[0]["quantity_unit"] = "part"
|
||||
|
||||
is_override = "cavity_wall_insulation" in cost_result
|
||||
if is_override:
|
||||
cost_result = override_costs(cost_result)
|
||||
|
||||
# We recommend installing two mechanical ventilation systems
|
||||
self.recommendation = [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -221,7 +221,7 @@ class WallRecommendations(Definitions):
|
|||
material=material.to_dict(),
|
||||
)
|
||||
|
||||
is_override = "cavity_wall_insulation" in cost_result
|
||||
is_override = "cavity_wall_insulation" in self.property.override
|
||||
if is_override:
|
||||
cost_result = override_costs(cost_result)
|
||||
|
||||
|
|
@ -282,7 +282,7 @@ class WallRecommendations(Definitions):
|
|||
material=material.to_dict(),
|
||||
non_insulation_materials=non_insulation_materials
|
||||
)
|
||||
is_override = "internal_wall_insulation" in cost_result
|
||||
is_override = "internal_wall_insulation" in self.property.override
|
||||
if is_override:
|
||||
cost_result = override_costs(cost_result)
|
||||
|
||||
|
|
@ -292,7 +292,7 @@ class WallRecommendations(Definitions):
|
|||
material=material.to_dict(),
|
||||
non_insulation_materials=non_insulation_materials
|
||||
)
|
||||
is_override = "external_wall_insulation" in cost_result
|
||||
is_override = "external_wall_insulation" in self.property.override
|
||||
if is_override:
|
||||
cost_result = override_costs(cost_result)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue